寫項(xiàng)目的時(shí)候要注意些什么細(xì)節(jié)(持續(xù)更新)


最近在改項(xiàng)目的過程中遇到了一些問題,想跟大家分享一下

1、寫新功能簡(jiǎn)單,改老功能煩

? ? ??:很多很隨意的變量 text1 text2 noonshow?leftnum......?

? ? ? ? ?PS:其實(shí)可以語義化一些,可以根據(jù)你個(gè)人的習(xí)慣約束一下變量命名規(guī)則

? ? ??:滿屏的if else

? ? ? ? ?PS:switch case、includes、三元運(yùn)算符等是否可以考慮一下呢

??????:邏輯代碼中各種個(gè)性化函數(shù)命名

? ? ? ? ?BB:這個(gè)真的傷,不知道啥意思,也沒有注釋,一搜好多地方被調(diào)用

? ? ? ? ?PS: 跟團(tuán)隊(duì)約束一個(gè)函數(shù)命名規(guī)則吧,不然對(duì)后面改你代碼的人很不友好

??????:重復(fù)的代碼片段

? ? ? ? ? BB:一串一串的功能雷同的代碼,增加閱讀的難度

? ? ? ? ? PS: 1、公共的函數(shù)可以封裝在工具函數(shù)里,全局引用一下;

? ? ? ? ? ? ? ? ? ?2、功能相似的函數(shù),重復(fù)調(diào)用的代碼可以統(tǒng)一封裝一下,看起來身心健康

? ? ? ? ? ? ? ? ? ?3、出現(xiàn)兩處以上的相同的引用,一定要用一個(gè)變量統(tǒng)一命名一下

? ?????:有一些函數(shù)、變量、樣式、節(jié)點(diǎn)、圖片、引用是你不知道有沒有用的

? ? ? ? ? BB:這個(gè)真的傷,業(yè)務(wù)代碼越來越多,幾千行代碼,改起來就怕房子塌;總有一些功能不需要了,就怕你只刪了節(jié)點(diǎn)其他相關(guān)的你都不刪;

? ? ? ? ? PS:這個(gè)真的要你平常多注意啊,尤其你寫全局樣式的時(shí)候考慮一下是否必要

? ????:沒有sass、less,不封裝一些css,項(xiàng)目越來越難寫

? ? ? ? ?BB:找不到父節(jié)點(diǎn),相關(guān)的樣式分布的很散,所以sass、less等編寫很重要

? ? ? ? ?PS:寫之前先規(guī)劃好,最好你之前有自己封裝好的常用的一套

???????:除了邏輯說明外,還有一堆注釋要及時(shí)刪除?

? ? ? ? ?BB:別老想著你寫的東西以后還有用,除了功能注釋都不要留著了

??? ???:寫一個(gè)功能別急,先理清思路有幾種方法,哪種最合適??

? ? ? ? ? BB:慢就是快

? ? ????:不管view要展示什么效果,你只要想著怎么改數(shù)據(jù)?

? ? ? ? ? ?BB:不要想著設(shè)多少變量,最簡(jiǎn)單的方法,始終維持一組數(shù)據(jù),各種方法去改這個(gè)數(shù)據(jù)就好了

? ??2、說點(diǎn)啥

? ? ? ? 目前的項(xiàng)目,如果沒有新增功能的話,可以不用動(dòng);如果在這個(gè)基礎(chǔ)上還要不斷迭代,建議你切個(gè)分支早點(diǎn)改,該封裝的封裝、該優(yōu)化的優(yōu)化,到后面就越來越舒服省事了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容