后臺(tái)不寫文檔矮嫉?削Ta!

背景

最近跟大家討論了一下文檔的問題牍疏,文檔亂的問題真的是移動(dòng)端開發(fā)的噩夢(mèng)蠢笋;

A:邊寫代碼邊給你寫文檔
B:寫完了代碼才給你寫文檔

C:你們都弱爆了,我們公司的接口文檔靠口述加截圖給你看源代碼...
有時(shí)候什么接口還要問我鳞陨,我反問他昨寞,他還說你不是移動(dòng)端的嗎?你肯定清楚跋寐恕(2333援岩,自己寫的接口自己不知道還特理直氣壯)

我的工作環(huán)境

我們的 CTO(后臺(tái),公司里的比他小的都叫他 Yeming 哥哥) 文檔寫得非常漂亮掏导,而且長(zhǎng)得很帥享怀,在我來的時(shí)候所有的接口文檔都是他寫,那時(shí)我們的研發(fā)團(tuán)隊(duì)不大但也不小趟咆,也有十幾個(gè)添瓷,后臺(tái)是4個(gè),一向都是產(chǎn)品那邊給我們過完需求他就開始給我們過接口文檔值纱,我當(dāng)時(shí)很震驚鳞贷,說:Yeming 哥哥,你們這么快就寫好API 了嗎虐唠?他說:沒有搀愧,只是在過產(chǎn)品時(shí)就開始寫文檔,但是還沒有開始 coding疆偿。我們產(chǎn)品會(huì)有好幾次的 Review咱筛,CTO 會(huì)參與幾輪,我們一般只參與第一輪杆故。

開始我們的文檔是以版本驅(qū)動(dòng)迅箩,每個(gè)版本一個(gè) Page,版本多了以后有時(shí)候要找以前的不好找反番,他們整理了一個(gè)很強(qiáng)大的文檔沙热,也是用人家的開源項(xiàng)目做的叉钥,放在 github作為一個(gè)單獨(dú)的項(xiàng)目罢缸,預(yù)覽時(shí)是這樣的,這樣我們可以直接在頁面上 search投队,非常方便枫疆。

匯總文檔

這個(gè)模板的開源地址是:https://github.com/tripit/slate

但是在開發(fā)新版本時(shí)要在那么多的接口里去找這個(gè)版本的文檔也很麻煩,因?yàn)?strong>匯總文檔是按模塊排序的敷鸦,所以除了這個(gè)匯總版本息楔,每次的版本也有一個(gè)對(duì)應(yīng)的page寝贡,按照以前的一樣。

每個(gè)版本的 page

文檔只是后臺(tái)要寫的值依?

有一次要開發(fā)一個(gè)新功能(一個(gè)邏輯還有點(diǎn)復(fù)雜的功能圃泡,但看似簡(jiǎn)單),我大致地想了一下愿险,就單獨(dú)開項(xiàng)目先寫了颇蜡,我寫得差不多了,就開始往項(xiàng)目里整合辆亏,整合的時(shí)候有些問題风秤,我就發(fā)現(xiàn)一個(gè)改一個(gè),改到后來自己已經(jīng)看不懂扮叨,而且還有很多 bug缤弦,這時(shí)項(xiàng)目已經(jīng)很緊,離發(fā)布沒多久了彻磁,我特別著急碍沐,但是覺得按照原來的改下去是肯定不行的,實(shí)現(xiàn)的機(jī)制就有問題衷蜓,當(dāng)晚我想了下到底應(yīng)該怎么寫抢韭,但是并沒有開始。

第二天我按照前一天晚上的寫法重新開始寫恍箭,花了4個(gè)小時(shí)寫好刻恭,測(cè)試完成一起花了6小時(shí),這天是周五扯夭,我前面已經(jīng)花了四天鳍贾。除了一小塊的 UI 寫好的是可以用,邏輯部分幾乎是重寫交洗。

那一次的版本我們發(fā)得很艱辛骑科,版本完成后 Yeming 哥哥找我們談話,我們跟他深刻反省了這次的錯(cuò)誤构拳,也講述了原委咆爽。他說了這樣一段話,令我受益匪淺置森,原話不記得了斗埂,大致意思如下

當(dāng)你拿到一個(gè)需求時(shí),不要急著去 coding凫海,自己先思考準(zhǔn)備如何實(shí)現(xiàn)呛凶,最好是自己先寫一遍,不是寫代碼行贪,而是寫自己的實(shí)現(xiàn)方式漾稀,可以用文字模闲,用偽代碼都行,但千萬不要自己埋頭就開始 coding崭捍;
如果寫到一半覺得有困難尸折,也要停下來先想清楚,再繼續(xù)殷蛇。

我想很多人都有這樣的感受翁授,項(xiàng)目緊張,看著需求就開始寫代碼晾咪,寫著寫著越來越復(fù)雜收擦,重新梳理又覺得來不及,浪費(fèi)了時(shí)間谍倦,代碼有時(shí)候沒有那么重要塞赂,把思路理清楚,這是最重要的昼蛀,或許不用說是寫文檔那么正式宴猾,就是寫下自己的思路,無論以何種形式叼旋。

你并不是沒有時(shí)間

很多開發(fā)人員以工作忙沒有時(shí)間為由拒絕寫文檔仇哆,但是在我看來,這是一個(gè)開發(fā)人員的素養(yǎng)問題夫植,寫得好代碼的人就肯定寫得好文檔讹剔,并不止是后臺(tái)開發(fā)人員(對(duì)不起,標(biāo)題只是為了吸引眼球)详民,在進(jìn)行工作交接時(shí)延欠,對(duì)自己的項(xiàng)目的一些重點(diǎn)需要轉(zhuǎn)述給自己的小伙伴時(shí),都應(yīng)該以文檔驅(qū)動(dòng)沈跨,即便你已經(jīng)口頭轉(zhuǎn)述給ta由捎,但請(qǐng)你也寫一份文檔,或者說饿凛,在你準(zhǔn)備轉(zhuǎn)述給他前狞玛,就應(yīng)該把文檔寫好了。

Over

我想這應(yīng)該是一個(gè)互聯(lián)網(wǎng)公司最基本的要求涧窒,不以文檔驅(qū)動(dòng)會(huì)導(dǎo)致各種交流障礙心肪,影響工作效率,因?yàn)檫@個(gè)浪費(fèi)的時(shí)間足以讓你去寫一份優(yōu)美的文檔了杀狡,如果你 fight 了蒙畴,他不理贰镣,老板不理呜象,那此時(shí)不走膳凝,更待何時(shí),說好的傲嬌呢恭陡!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蹬音,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子休玩,更是在濱河造成了極大的恐慌著淆,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,858評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件拴疤,死亡現(xiàn)場(chǎng)離奇詭異永部,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)呐矾,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門苔埋,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蜒犯,你說我怎么就攤上這事组橄。” “怎么了罚随?”我有些...
    開封第一講書人閱讀 165,282評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵玉工,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我淘菩,道長(zhǎng)遵班,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,842評(píng)論 1 295
  • 正文 為了忘掉前任潮改,我火速辦了婚禮费奸,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘进陡。我一直安慰自己愿阐,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,857評(píng)論 6 392
  • 文/花漫 我一把揭開白布趾疚。 她就那樣靜靜地躺著缨历,像睡著了一般。 火紅的嫁衣襯著肌膚如雪糙麦。 梳的紋絲不亂的頭發(fā)上辛孵,一...
    開封第一講書人閱讀 51,679評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音赡磅,去河邊找鬼魄缚。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的冶匹。 我是一名探鬼主播习劫,決...
    沈念sama閱讀 40,406評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼嚼隘!你這毒婦竟也來了诽里?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,311評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤飞蛹,失蹤者是張志新(化名)和其女友劉穎谤狡,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體卧檐,經(jīng)...
    沈念sama閱讀 45,767評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡墓懂,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了霉囚。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片拒贱。...
    茶點(diǎn)故事閱讀 40,090評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖佛嬉,靈堂內(nèi)的尸體忽然破棺而出逻澳,到底是詐尸還是另有隱情,我是刑警寧澤暖呕,帶...
    沈念sama閱讀 35,785評(píng)論 5 346
  • 正文 年R本政府宣布斜做,位于F島的核電站,受9級(jí)特大地震影響湾揽,放射性物質(zhì)發(fā)生泄漏瓤逼。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,420評(píng)論 3 331
  • 文/蒙蒙 一库物、第九天 我趴在偏房一處隱蔽的房頂上張望霸旗。 院中可真熱鬧,春花似錦戚揭、人聲如沸诱告。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,988評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽精居。三九已至,卻和暖如春潜必,著一層夾襖步出監(jiān)牢的瞬間靴姿,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,101評(píng)論 1 271
  • 我被黑心中介騙來泰國(guó)打工磁滚, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留佛吓,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,298評(píng)論 3 372
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像维雇,于是被迫代替她去往敵國(guó)和親淤刃。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,033評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,163評(píng)論 25 707
  • 小C是一家貸款公司的業(yè)務(wù)員仪芒,從學(xué)校出來至今也已經(jīng)快八年了唁影,學(xué)歷不高,職業(yè)選擇少掂名,做過三四份工据沈,目前以銷售作為自己的...
    托底棺材閱讀 1,953評(píng)論 0 0
  • 《那些花兒》是樸樹的歌曲里我最喜歡的一首锌介,是一首獻(xiàn)給在我們的生命中出現(xiàn)的人,獻(xiàn)給永不再來的美好歲月的歌猾警。 歌...
    天真的風(fēng)箏閱讀 311評(píng)論 0 1
  • 小滿 說錯(cuò)過都是勉強(qiáng)孔祸,我對(duì)你好過,足夠心安发皿。此去經(jīng)年崔慧,縱有青鳥勤飛,也是無由記掛穴墅。相思無益惶室,愿遇神女相伴,余生少些...
    夜朝歌閱讀 2,072評(píng)論 8 7