|
喲哪桑 28/3/2007
) e% D# @: ~ _+ O3 zhttp://www.zdnet.com.tw/enterprise/technology/0,2000062863,20116286-20000753c,00.htm. B+ }% a) p0 ^, @4 ]( N. B
原文網址 : http://taiwan.cnet.com/enterprise/technology/0,2000062852,20116286,00.htm
; n) S* l$ K/ {* H# m
; {( w' E' @% V' P+ @$ `! a1 @) D「魔鬼教頭」帶了好久軟體開發團隊,他常常跟工程師嘮叨說︰「合理的要求是訓練!不合理的要求是磨練!」「年輕人就是要多磨練!要耐操!」魔鬼教頭其實有一套腳本,工程師每天的生活,就是照著腳本在按表操課,就好像在操單兵基本教練一般。在Coding時,教頭的腳本是這麼寫滴︰
7 X7 s& R6 F) J: ]: Q+ N1 w/ M
4 \9 N1 C- O8 D, {# h「工程師基本教練」第一課︰Daily Build
4 `0 n+ h2 n+ M0 z3 F' D0 A1 w J. Q' V* ^' r- W e$ ?
某班有工程師三名,共同負責某模組之開發,在最如火如荼的Coding 階段,三個人每天的生活就是寫code、寫code、寫code!
) l k& ]5 A3 ^& l) p) _' J9 v6 I某班有工程師三名,共同負責某模組之開發,在最如火如荼的Coding 階段,三個人每天的生活就是寫code、寫code、寫code!5 B. E% u3 |4 e% R! ?" ~9 i7 m
& a6 @- m$ ^1 L( z
工程師的每日作息如下︰7 Q7 J; k0 L7 a
! p5 {) b- K' M1 i. k, h# A第一動︰下午6點前,三名工程師check-in source code
J( @, `3 |+ T4 m' j/ q* M7 ^0 i2 o1 f" ?第二動︰下午6點起,build system 自動地開始 build : `/ _/ V3 ]$ P W. k
第三動︰翌日早上9點鐘,教頭檢查build system 的通知信,以確定︰
) e9 F5 ?: I0 i( o' O9 j9 W% }前一天三名工程師有沒有寫 code? ) m) |0 K; m2 `1 V; T& a9 b8 p
前一天三名工程師 check-in的原始碼能不能build?如果build不成,將遭到魔鬼教頭的加強磨練!
6 M) Q" Z! {+ F第四動︰GOTO 第一動… ... |
|