
我當(dāng)時負(fù)責(zé)的業(yè)務(wù)是集團(tuán)收購一家子公司的業(yè)務(wù),在整體技術(shù)標(biāo)規(guī)范上與集團(tuán)的技術(shù)標(biāo)準(zhǔn)存在很大的差異。開發(fā)規(guī)范可以說是我來到這個團(tuán)隊干的第一件事,我當(dāng)時面對的問題是API接口格式混亂,沒有標(biāo)準(zhǔn)的RPC服務(wù)化,代碼沒有統(tǒng)一標(biāo)準(zhǔn)的開發(fā)規(guī)范,技術(shù)框架組件非標(biāo)準(zhǔn)化等一系列問題,作為一名業(yè)務(wù)上的新人,我第一時間制定了一套相對標(biāo)準(zhǔn)、全面的技術(shù)開發(fā)規(guī)范,邊寫代碼邊梳理開發(fā)規(guī)范,引領(lǐng)團(tuán)隊走向統(tǒng)一標(biāo)準(zhǔn)化開發(fā)道路。
針對團(tuán)隊研發(fā)規(guī)范暴露的上述問題,主要制定了如下規(guī)范:
命名規(guī)范
我自己非常注重搭建項目結(jié)構(gòu)的起步過程,應(yīng)用命名規(guī)范、模塊的劃分、目錄(包)的命名,我覺得非常重要,如果做的足夠好,別人導(dǎo)入項目后可能只需要10分鐘就可以大概了解系統(tǒng)結(jié)構(gòu)。
具體規(guī)范包括包命名、類的命名、接口命名、方法命名、變量命名、常量命名。