上一個貼講到今年閱讀多了一些「硬」野﹐原因無彵的﹐如果唔係賴咗野﹐都唔會咁勤力啦!
在程序員的七年生涯裏﹐這次都算賴得好甘﹐現在的情況尤如抱住個炸彈一樣。
客戶的無限要求﹐樓上的無限天真﹐造就了一個失控的專案。每一個星期一大家都有一個希望﹐今個星期應該完了吧﹐如是者本人每個星期三都會發放「最後」一個 Patch﹐但下一個星期一又會發現客戶在上星期五放工之後回了 comment。
Yeah! It is comment﹐如果是 bug list 還好﹐應該會有完結的一天﹐但 comment 多數是所謂不起眼之改動﹐但就改得死你嗰種﹐有時仲會成個 Flow 再改一次。
Well! 係我衰啦!D code 太爛﹐ DB 太複雜﹐現在開始睇返 Refactoring 會唔會太遲?好彩真係有跟足 Head First Software Development 咁做足 Task/Priority List(雖然係好後期才做)﹐唔係那些日日問我拿進度的人唔知可以俾乜佢睇﹐但 Unit Test 那類已經唔可能開始返﹐注定這個是垃圾軟件了!阿門!
Hidden Requirement 在專案的後期所需成本增加的確係現實﹐我親身體會到了!
甚麼 distributed development environment 其實都好難用到﹐因為由始至終都係得你一個做之嘛﹐!你要做的就是今天和明天的自己 co-operate﹐ 所以我也空了時間出來為自己起了一個 Subversion Server 了!不過只是我一個人會用吧!總之唔好寫 D 自己明天都唔會睇得明的 Code 就得啦!
一個星期之後又一個星期
30 11月 2010
by
Michael Cheng
Filed Under:
程序員の二三事
由 Blogger 提供.
發佈留言