|
喲哪桑 28/3/2007. @, } G, a4 A2 y0 [7 ~5 ~# M
http://www.zdnet.com.tw/enterprise/technology/0,2000062863,20116286-20000753c,00.htm* z6 `9 W: h- B9 g9 B/ [
原文網址 : http://taiwan.cnet.com/enterprise/technology/0,2000062852,20116286,00.htm & ^2 {% A0 J* ]# L+ ~! J
( }! ~, j6 ~) Q E
「魔鬼教頭」帶了好久軟體開發團隊,他常常跟工程師嘮叨說︰「合理的要求是訓練!不合理的要求是磨練!」「年輕人就是要多磨練!要耐操!」魔鬼教頭其實有一套腳本,工程師每天的生活,就是照著腳本在按表操課,就好像在操單兵基本教練一般。在Coding時,教頭的腳本是這麼寫滴︰5 U- T0 ?: y+ Z0 h3 K3 z2 X/ _
/ Q1 [/ s$ m1 m R7 }+ T4 `
「工程師基本教練」第一課︰Daily Build
9 s, e+ X0 H! m8 Q. Y3 D& o4 s+ S6 O k6 H
某班有工程師三名,共同負責某模組之開發,在最如火如荼的Coding 階段,三個人每天的生活就是寫code、寫code、寫code!
3 u, N( }# b; P6 ]3 ^( ^* G$ y( y某班有工程師三名,共同負責某模組之開發,在最如火如荼的Coding 階段,三個人每天的生活就是寫code、寫code、寫code!/ e6 G9 E0 B, m6 Y
3 \( [7 n3 }$ O$ q$ A工程師的每日作息如下︰
" X# H' c! p& T. o" x K p" s4 y- U- s; g2 R: X& k$ _
第一動︰下午6點前,三名工程師check-in source code : `- a" X. V. v0 {+ r0 P& _
第二動︰下午6點起,build system 自動地開始 build
2 a: }* @# h) @* }$ B. b% A第三動︰翌日早上9點鐘,教頭檢查build system 的通知信,以確定︰ 5 |" n4 c# V) h# |) s& C6 E% D A
前一天三名工程師有沒有寫 code?
; X- v+ b8 d% E! `* U前一天三名工程師 check-in的原始碼能不能build?如果build不成,將遭到魔鬼教頭的加強磨練! ) E7 ~2 J/ ?1 R1 O8 `/ g
第四動︰GOTO 第一動… ... |
|