成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

寫(xiě)前端文檔

開(kāi)發(fā) 前端
我想前端開(kāi)發(fā)過(guò)程中, 無(wú)論是團(tuán)隊(duì)開(kāi)發(fā), 還是單兵做站, 有一份開(kāi)發(fā)文檔做規(guī)范, 對(duì)開(kāi)發(fā)工作都是很有益的. 本文為你介紹了寫(xiě)前端文檔的注意事項(xiàng),以及前端文檔缺失的原因。

我想前端開(kāi)發(fā)過(guò)程中, 無(wú)論是團(tuán)隊(duì)開(kāi)發(fā), 還是單兵做站, 有一份開(kāi)發(fā)文檔做規(guī)范, 對(duì)開(kāi)發(fā)工作都是很有益的.

前端文檔缺失的原因

前端開(kāi)發(fā)的文檔相信大多數(shù)情況下都沒(méi)有后端的服務(wù)描述詳細(xì),而大多數(shù)測(cè)試也僅僅在黑盒測(cè)試,所以很多情況下對(duì)這片文檔的描述都廖廖無(wú)幾。

1、前端開(kāi)發(fā)的代碼分散——沒(méi)有規(guī)范化,沒(méi)有很好的設(shè)計(jì),大多數(shù)人仍以業(yè)務(wù)為主的開(kāi)發(fā)方式。

2、測(cè)試人員對(duì)前端仍然處于黑盒測(cè)試,有沒(méi)有文檔都不影響到他們的測(cè)試進(jìn)程。

3、一旦業(yè)務(wù)定型,用傳統(tǒng)方式的文檔模式,很難復(fù)制到前端開(kāi)發(fā)來(lái)。——改變了開(kāi)發(fā)方式(從作坊式到規(guī)范化)讓人難以適應(yīng)。

嘗試對(duì)癥下藥

對(duì)于代碼分散的問(wèn)題需要從源頭解決。從規(guī)范化開(kāi)始,試點(diǎn)從頭到尾慣穿規(guī)范化,強(qiáng)制的約定,使代碼質(zhì)量提高。
這一塊需要下大力氣,中間加入設(shè)計(jì)review、代碼review等環(huán)節(jié)。需要注意的是粒度把控,即什么是必須的,什么是可選的,什么是約定的等有共識(shí)。

1、功能描述

開(kāi)發(fā)前的工作,對(duì)編碼者來(lái)說(shuō)必須收集需求。對(duì)于使用者來(lái)說(shuō),能夠知道寫(xiě)這個(gè)代碼的目的是什么,解決了什么問(wèn)題,還有什么問(wèn)題沒(méi)有解決,或需要改進(jìn)。

2、設(shè)計(jì)描述

分享你的思想,這很重要,一個(gè)成熟的開(kāi)發(fā)人員看開(kāi)碼的時(shí)候很多時(shí)候不是看你實(shí)現(xiàn)如何如何,而是看你的設(shè)計(jì)。

3、API描述

使用者快速上手。接口是代碼的眼睛。命名要嚴(yán)謹(jǐn),不能說(shuō)也可這樣,也可那樣。經(jīng)驗(yàn)告訴我們,接口做得不好,歷史原因就會(huì)多。

4、demo/snippets

給使用的人copy/paste沒(méi)什么不好。

5、使用指南

例如庫(kù)的使用指南等手冊(cè)。或者說(shuō)一個(gè)簡(jiǎn)單的上手教程

文檔該由誰(shuí)來(lái)寫(xiě)?

從理論上看,文檔都應(yīng)該由編碼者來(lái)寫(xiě),其實(shí)不然。一個(gè)軟件的周期,可以分為:開(kāi)發(fā)前,開(kāi)發(fā)時(shí),使用時(shí),測(cè)試時(shí),維護(hù)時(shí)。
那么各時(shí)間段上應(yīng)該有不同的人來(lái)參與。縮小些范圍來(lái)看的話(huà),應(yīng)該將:

1、開(kāi)發(fā)前收集需求由大家參與。實(shí)現(xiàn)者收集后存檔到文檔里。此為開(kāi)發(fā)目的與預(yù)期。

2、開(kāi)發(fā)時(shí)的API描述,設(shè)計(jì)描述主要由編碼者來(lái)實(shí)現(xiàn)。

3、開(kāi)發(fā)后/維護(hù)時(shí)的demo及snippets可以由使用者來(lái)完善。

設(shè)計(jì)文檔是否能自動(dòng)化生成

代碼注釋(現(xiàn)在一般都用java doc)可以生成接口文檔。

以往都必須自己畫(huà)設(shè)計(jì)圖,配上描述。那么理論上這塊也應(yīng)該可以通過(guò)注釋加入設(shè)計(jì)的描述,通過(guò)文檔生成的工具自動(dòng)生成設(shè)計(jì)圖。這樣應(yīng)該方便多了。

原文鏈接:http://www.never-online.net/blog/article.asp?id=294

【編輯推薦】

  1. 如何做好一份前端工程師的簡(jiǎn)歷?
  2. 10項(xiàng)技能讓前端開(kāi)發(fā)者價(jià)值百萬(wàn)!
  3. 老Web前端設(shè)計(jì)者談對(duì)div絕對(duì)定位的心得
  4. Web開(kāi)發(fā)有多難?前端后端都很煩
  5. 網(wǎng)站加速 美工和前端開(kāi)發(fā)人員也很關(guān)鍵
責(zé)任編輯:于鐵 來(lái)源: rank's technical notes
相關(guān)推薦

2017-01-16 13:26:39

2017寫(xiě)前端

2020-04-03 10:57:09

文檔分支項(xiàng)目

2011-11-01 10:12:09

Web

2013-01-22 13:50:11

程序員前端Web

2021-10-12 19:16:26

Jest單元測(cè)試

2019-11-29 20:31:08

SphinxPython編程語(yǔ)言

2021-09-08 08:34:37

Go 文檔Goland

2021-03-04 15:43:29

前端測(cè)試工具開(kāi)發(fā)

2015-11-19 16:22:58

產(chǎn)品經(jīng)理需求文檔

2024-06-17 12:25:49

2023-02-03 16:03:17

TypescriptJavaScript

2017-10-14 22:45:55

前端

2023-01-06 09:07:21

前端技術(shù)方案

2021-08-16 08:02:34

技術(shù)文檔代碼

2018-01-24 10:48:34

神經(jīng)網(wǎng)絡(luò)深度學(xué)習(xí)前端

2022-03-10 10:12:04

自動(dòng)化腳本Bash

2024-12-06 09:03:14

配置組件標(biāo)簽

2012-09-19 10:37:37

jQueryJSWeb

2024-09-18 00:03:00

項(xiàng)目OpenAI前端

2024-11-21 08:46:52

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 中文字幕影院 | 国产天天操 | 久久久久久免费精品一区二区三区 | 逼逼视频 | 在线视频成人 | 亚洲天堂av一区 | 女人天堂av | 三级在线视频 | 澳门永久av免费网站 | 爱草在线 | 国产精品永久免费 | 九九伊人sl水蜜桃色推荐 | 欧美精品在线免费观看 | 亚洲精品在线看 | 国产成人区 | 亚洲国产成人精品女人久久久 | 亚州国产 | 性福视频在线观看 | 日本精品久久久久久久 | 午夜在线视频 | heyzo在线| 精品国产综合 | 一区在线免费视频 | 久久精片 | 亚洲色图综合 | 久久国产精品视频 | 91精品麻豆日日躁夜夜躁 | 亚州中文 | 国内精品久久久久 | 玩丰满女领导对白露脸hd | 少妇淫片aaaaa毛片叫床爽 | 第一色在线 | 亚洲综合一区二区三区 | 欧美一区精品 | 日韩在线视频网址 | 亚洲成av片人久久久 | 成人av电影免费在线观看 | 激情伊人网 | 国产精品毛片一区二区三区 | 午夜精品一区二区三区在线视频 | 91资源在线观看 |