產(chǎn)品研發(fā)由很多環(huán)節(jié)組成,比如:需求分析、技術(shù)驗證、概要設(shè)計、詳細(xì)設(shè)計等。其中編碼環(huán)節(jié)是必不可少的,這個環(huán)節(jié)對產(chǎn)品的質(zhì)量也有很大的影響。那么一個產(chǎn)品團(tuán)隊需要什么樣的代碼呢?
從大體上講,代碼可以分為幾個層次:1)優(yōu)秀 2)好 3)還行 4)不怎樣。我想一個產(chǎn)品團(tuán)隊的代碼做到 2)好 就達(dá)到目標(biāo)了!往上做成本接受不了,往下做質(zhì)量不過關(guān)。
那么什么樣的代碼是好的代碼呢?我想有這么幾個原則:
1、符合團(tuán)隊制定的編碼規(guī)范
2、代碼抽象粒度適中
3、考慮大多數(shù)應(yīng)用場景
4、考慮性能因素
5、文檔和代碼同步