项目开发一些注意事项
項(xiàng)目開發(fā)一些注意事項(xiàng)
1、一些簡單的方法可以讓你的代碼看起來更明了,如函數(shù)或者方法,盡量的寫的小一些,如果太冗長,嘗試抽出一塊寫成一個函數(shù);
2、如果業(yè)務(wù)邏輯比較復(fù)雜,判斷選項(xiàng)較多,可以把判斷抽出來,歸結(jié)出不同條件,再用switch case寫,如果還不夠明了,把case們
寫成函數(shù)方法就更好了,過于復(fù)雜的嵌套IF會把維護(hù)人員弄傻;
3、動態(tài)文件和靜態(tài)文件要分開,寫在一起很方便,后期安全問題會讓人不知所措(例如專題可以做分離);
4、寫代碼要顧及出錯后的調(diào)試,合理使用異常處理;
5、盡量的復(fù)用,在代碼開發(fā)初期能按照流程寫就好了,但后期或者前期規(guī)劃可注意復(fù)用;
6、如果不是故意搞破壞或者實(shí)在沒辦法,切勿把大段大段的代碼寫到模板里,能讓人瘋掉。
7、基本問題,命名盡量不要用縮寫,英文或拼音的盡量寫的人看懂,"1,1_1,1_1_1"還有一些模糊的命名會持續(xù)在項(xiàng)目的每一個階段浪費(fèi)
時間,最后殺死這個項(xiàng)目。
8、基本問題,縮進(jìn)盡量有統(tǒng)一規(guī)則,注釋有時間的話盡量加上。
系統(tǒng)問題和前期問題(個人看法):
1、注意系統(tǒng)即便寫的很好也可能廢掉;
2、前期設(shè)計(jì)要占一大部分時間,然后是開發(fā),之后是測試(技術(shù)測試和業(yè)務(wù)驗(yàn)收),如果業(yè)務(wù)邏輯等有變化,需要修改,包括技術(shù)思維
變化自己要修改,所以沒有結(jié)束,甚至沒有無線接近,直到軟件生命周期結(jié)束。
3、能省力氣開發(fā)的盡量要節(jié)省力氣(節(jié)約成本),比如
a、盡量讓自己代碼易讀、簡潔、可復(fù)用;
b、盡量砍掉可預(yù)計(jì)不必要的功能;
c、如果去做規(guī)劃,如果增加時間可以有效重新整理(重構(gòu))程序項(xiàng)目,可做(沒思路當(dāng)然啥都不干最好);
d、關(guān)于捷徑,如果有開源和網(wǎng)上可查代碼利用盡量利用,之后就是C選項(xiàng)。
4、即便寫好一個系統(tǒng),后期運(yùn)營維護(hù)讓系統(tǒng)有效執(zhí)行要耗掉剩余的90%精力(接2);
關(guān)于溝通:
即便不理解不同意也要給不同的意見留一部分空間;
?
?
推薦工具:xmind,百度腦圖等工具
轉(zhuǎn)載于:https://www.cnblogs.com/goldenstones/p/4317373.html
總結(jié)
以上是生活随笔為你收集整理的项目开发一些注意事项的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。