單元測試
很多領(lǐng)導(dǎo)盲目的推單元測試,這一點(diǎn)我是強(qiáng)烈反對的。
1.只編寫核心組件單測
2.別把時間浪費(fèi)在業(yè)務(wù)代碼上面,如果業(yè)務(wù)代碼也寫單測,無異于把一個業(yè)務(wù)寫兩遍。
3.但是,一定要保證業(yè)務(wù)代碼的100%容錯率。舉個例子,只要后端接口不掛,頁面是決不允許報(bào)錯的。
(這也是我強(qiáng)烈不推薦業(yè)務(wù)代碼寫單測的原因,如果代碼寫的垃圾,服務(wù)端數(shù)據(jù)異常(不掛),單元測試寫再多也沒用,不如做好容災(zāi))。
eslint
1.毋庸置疑,必須強(qiáng)制要求的東西
代碼水平
1.常用設(shè)計(jì)模式爛熟于心
2.代碼一定要賞心悅目,別人看不懂你的代碼不是牛逼的體現(xiàn)。往往大神的代碼,非常清晰易懂,甚至注釋都不需要。
3.底線是,代碼一定要遵循單一職責(zé)
團(tuán)隊(duì)成長&&個人成長
1.永遠(yuǎn)保持這樣一個狀態(tài),第二天看前一天的代碼都會覺得很垃圾。
2.或者每一天看同樣的代碼,都會有不同的理解。