對項目的了解差點兒為零?怎樣高速上手一個新項目
ITOO項目3.1截止昨天已經結束。做3.1的這一個星期從剛開始對我負責的模塊的一無所知。到後幾天的算是“遊
刃有余”吧,感觸頗多。
3.1規定的是一個星期完畢的,我是在3.1開始的前一天增加成績管理系統的。剛上手的前兩天能夠說是那個糾結
啊。僅僅有未解決的問題,沒有關於關於模塊的文檔。並且之前負責該模塊的又不在。一時間我是“丈二的和尚。摸不
著頭腦”啊。於是下載下來學生端模塊,開始順著代碼來一步一步往下順。
總共就7天。須要解決舊問題,完畢新問
題。並且軟考有些天沒有寫程序了。
可能自己給自己設定了壓力和害怕吧,所曾經兩天基本上都沒什麽實質性的進
展,也是認為自己剛接手,時間這麽短。在懷疑自己能否完畢中度過的。到了第三天的時候突然發現沒時間去懷疑
了,有的僅僅是抓緊時間向下走。於是開始了緊張有序的工作。
以下說一下我是怎樣做的。
1.先看了下原型圖,能夠知道負責的模塊要做成什麽樣子
2.看了下數據庫,知道怎樣傳遞一些數據,傳遞哪些數據
3.看了下框架。之前1.0做過。所以就是大概回顧了一下。
順著代碼走一遍更有助於自己的回顧
4.之後從SVN上宕下來3.0的系統,依照遺留問題的文檔。開始了工作
通過這七天,接手完好了一個新的模塊,我也有一些簡單的經驗分享給大家,旨在可以讓接手的人上手更easy些。
1.代碼凝視
代碼凝視一定要非常具體。並且不是每一個方法頭凝視一下就能夠了,方法中的一些話也須要凝視。
比方,方法中調用
了哪個模塊的什麽方法,作用是什麽。
2.參數命名
命名一定要可以體現該字段的含義。再聲明之前可以凝視一個更好
3.對於獲取的參數進行解釋
比方js中用到了html頁的一個標簽的id。最後註明這是前臺的哪個標簽,以及有什麽用,否則別人接手後。僅僅能自
己先看一下前臺哪些頁面用到了該js,之後再ctr+c,ctrl+f。ctrl+v。相當麻煩。
4.交接前跟要交接人交代清楚。交接的人哪有模糊的地方及時問請吃了
我遇到了一個尷尬的事情就是負責該模塊的人去實習了,於是僅僅能自己琢磨。一些不太理解的地方及時問清楚了。
這也是這7天從接手一個一點需求都不懂的一個項目,到完畢項目經驗上的一個小小的收獲的總結吧,希望對大家
有所幫助。
對項目的了解差點兒為零?怎樣高速上手一個新項目