成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

論寫文檔的重要性

BlackMass / 724人閱讀

摘要:同時,個人感覺一個好的文檔也非常非常重要,會極大提高團隊的效率。每一個都有每一個的業(yè)務(wù)作用,它的設(shè)計一定是根據(jù)業(yè)務(wù)邏輯來的,包括表的字段設(shè)計,數(shù)據(jù)處理的邏輯,等等這些,如果有詳細的文檔做支撐,對新成員快速融入非常重要。

本文不是一篇技術(shù)貼,是一篇個人這一年學(xué)習(xí)的感悟。

作為入行一年的初級PHP程序員,在這一年的學(xué)習(xí)中越來越感覺,不僅僅要寫出高質(zhì)量的代碼,還得寫出好文檔。

高質(zhì)量的代碼真的很重要,閱讀高質(zhì)量的代碼就感覺像是在看高質(zhì)量的漫畫一樣,從變量或方法的命名,到復(fù)雜邏輯的分解,甚至一個注釋的空格,都不能多一個或少一個,記得上個月寫代碼注釋時,//符號與注釋間少了個Space鍵,都是不被允許的。引用Boss的一個觀點:“程序員有兩種,一種是只為自己寫代碼,而不為別人考慮;一種是為了伙伴寫代碼,盡量不要給別人留坑添麻煩”。完全贊同這種觀點,只有精雕細琢才能寫出優(yōu)美的代碼,高質(zhì)量的代碼,不給隊友添麻煩。

同時,個人感覺一個好的文檔也非常非常重要,會極大提高團隊的效率。很多代碼的邏輯都是業(yè)務(wù)邏輯,如果有一份好的文檔來詳細解釋一些業(yè)務(wù)的東西,這對新成員是非常有幫助的,如果僅僅看代碼是很難搞清楚代碼邏輯。每一個Repo都有每一個Repo的業(yè)務(wù)作用,它的設(shè)計一定是根據(jù)業(yè)務(wù)邏輯來的,包括表的字段設(shè)計,數(shù)據(jù)處理的邏輯,等等這些,如果有詳細的文檔做支撐,對新成員快速融入非常重要。還有包括對Repo的代碼邏輯,和涉及到相關(guān)知識點或工具的解釋,都可以寫在對應(yīng)Repo里的文檔,而且文檔又是可以供大家Git相互協(xié)作完成。代碼和文檔是分不開的,也不能分開才對。

最后,推薦下Atlassian的文檔管理工具Confluence,這是收費的Web App,但極大提高效率,所以軟件費用算是小錢了。Confluence的功能倒是很強大,實際上Atlasssian家的軟件從聊天協(xié)作工具HipChat,文檔管理工具Confluence,Continues Integration工具Bamboo,項目管理工具JIRA,Git客戶端管理工具SourceTree,代碼托管平臺Bitbucket Server,這些工具有收費免費的,都非常棒,我司也在用,用的也很順手,值得感興趣的關(guān)注下。當(dāng)然這不是廣告,只是覺得不錯推薦下。好的生產(chǎn)工具能極大提高生產(chǎn)效率。

這里發(fā)表一個極端觀點:如果在團隊中還在用QQ等非常棒的社交工具做團隊任務(wù)協(xié)作工具,要么向團隊推薦HipChat或Slack這樣的協(xié)作工具,要么如果建議不被理睬就趕緊走人,別在這種不重視技術(shù)的地方浪費時間了。

做一個為了伙伴去寫代碼的程序員,寫得了好代碼,也寫得了好文檔。

歡迎關(guān)注Laravel-China。

RightCapital招聘Laravel DevOps

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/30489.html

相關(guān)文章

  • 什么是編程基本功?

    摘要:正是前人的努力,我們現(xiàn)在的編程才會如此的容易。讀懂他人代碼算法如果別人是大牛,數(shù)學(xué)學(xué)得很好,很多數(shù)學(xué)公式,很多遞歸,如果自己沒有一定的數(shù)學(xué)基礎(chǔ),可能就暈了,這個時候,數(shù)學(xué)的基本功可能就會在這里發(fā)揮作用了。 作者:caoglish原文鏈接:http://t.cn/RKcyGX3來源:知乎 查詢和閱讀文檔能力 原因:你使用編程來解決問題的時候,基本上最終的東西是代碼,但是編程的知識太廣,總...

    Acceml 評論0 收藏0
  • 什么是編程基本功?

    摘要:正是前人的努力,我們現(xiàn)在的編程才會如此的容易。讀懂他人代碼算法如果別人是大牛,數(shù)學(xué)學(xué)得很好,很多數(shù)學(xué)公式,很多遞歸,如果自己沒有一定的數(shù)學(xué)基礎(chǔ),可能就暈了,這個時候,數(shù)學(xué)的基本功可能就會在這里發(fā)揮作用了。 作者:caoglish原文鏈接:http://t.cn/RKcyGX3來源:知乎 查詢和閱讀文檔能力 原因:你使用編程來解決問題的時候,基本上最終的東西是代碼,但是編程的知識太廣,總...

    lansheng228 評論0 收藏0
  • 什么是編程基本功?

    摘要:正是前人的努力,我們現(xiàn)在的編程才會如此的容易。讀懂他人代碼算法如果別人是大牛,數(shù)學(xué)學(xué)得很好,很多數(shù)學(xué)公式,很多遞歸,如果自己沒有一定的數(shù)學(xué)基礎(chǔ),可能就暈了,這個時候,數(shù)學(xué)的基本功可能就會在這里發(fā)揮作用了。 作者:caoglish原文鏈接:http://t.cn/RKcyGX3來源:知乎 查詢和閱讀文檔能力 原因:你使用編程來解決問題的時候,基本上最終的東西是代碼,但是編程的知識太廣,總...

    bbbbbb 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<