鍍金池/ 問答/HTML5  Android  HTML/ 程序項目開發(fā)中怎么規(guī)劃進度和流程?

程序項目開發(fā)中怎么規(guī)劃進度和流程?

近期做一個電商項目,開發(fā)過程中寫著寫著代碼有好多冗余,寫到這一塊發(fā)現(xiàn)和前面一塊功能一樣又從寫一份代碼,造成代碼重復。問一下大家在APP開發(fā)中拿到原型和設計圖后,怎么規(guī)劃開發(fā)流程,避免相同功能代發(fā)的重復,規(guī)劃項目的邏輯

回答
編輯回答
莫小染

1.拿到原型跟設計圖之后,先分析整體代碼會用到哪些技術,心里要有一個大致的方向,
大致的框架要有一個雛形

2.細分功能,一個頁面 -> 一個小組件 哪些組件可以以哪種方式共享,哪些代碼一看就是公共代碼

3.一邊做一邊重構,這個是大框架上的重構,盡量不要有太多冗余代碼

4.功能做好了之后,需要繼續(xù)重構代碼。找人檢視代碼之前,盡量精煉自己的代碼。
一般檢視之后,不同的人有不同的考量視角,根據(jù)領導提出的意見再繼續(xù)重構,最后提交代碼

5.代碼其實是一直在重構的,只要保證不出問題,自己的代碼就要一直思考擴展性以及性能等方面是否還有
提升空間

6.如果是多人合作,開會的時候多溝通,相同的功能模塊一個人開發(fā)就好了,跳過某一步繼續(xù)開發(fā)。
等公共模塊開發(fā)完了再聯(lián)調(diào)就行。

2018年9月18日 15:29