|
喲哪桑 28/3/2007
! W% r# t" N5 V( v7 m2 ghttp://www.zdnet.com.tw/enterprise/technology/0,2000062863,20116286-20000753c,00.htm( R6 e* W/ [; b
原文網址 : http://taiwan.cnet.com/enterprise/technology/0,2000062852,20116286,00.htm
% ~0 b' i7 s3 X* ~& u/ v7 }
* E# v2 [7 `) Q; J5 [: b「魔鬼教頭」帶了好久軟體開發團隊,他常常跟工程師嘮叨說︰「合理的要求是訓練!不合理的要求是磨練!」「年輕人就是要多磨練!要耐操!」魔鬼教頭其實有一套腳本,工程師每天的生活,就是照著腳本在按表操課,就好像在操單兵基本教練一般。在Coding時,教頭的腳本是這麼寫滴︰5 T" S2 `! z& T0 K' m" [4 g) d
4 P# C8 `3 w0 R6 H「工程師基本教練」第一課︰Daily Build! K* A f4 d7 i1 T+ q3 ? c1 q
+ x% `& T7 q. j$ u8 l5 [某班有工程師三名,共同負責某模組之開發,在最如火如荼的Coding 階段,三個人每天的生活就是寫code、寫code、寫code! / P( t; B) n" H2 x6 Z
某班有工程師三名,共同負責某模組之開發,在最如火如荼的Coding 階段,三個人每天的生活就是寫code、寫code、寫code!% {% j1 D' ^# G! n
, |" A2 A' D8 i1 R$ T工程師的每日作息如下︰
B& {% K" ^1 r3 H& x& v/ |0 m/ K. W9 e# L+ f( n- ?
第一動︰下午6點前,三名工程師check-in source code
) I% Q/ ^" I3 [1 ?/ j% K. P+ c. k第二動︰下午6點起,build system 自動地開始 build 9 F$ {, ?4 R8 Q0 N
第三動︰翌日早上9點鐘,教頭檢查build system 的通知信,以確定︰ 3 G8 g) n5 P+ N( J
前一天三名工程師有沒有寫 code?
6 |' b: A, _/ y2 Y前一天三名工程師 check-in的原始碼能不能build?如果build不成,將遭到魔鬼教頭的加強磨練! , p+ f7 F. [' k/ B( P n7 u" g
第四動︰GOTO 第一動… ... |
|