紀律造就開發高手

轉自:

http://www.yeeyan.com/articles/view/itecgo/1593

Scott Koon 最近寫到,紀律作爲一個開發者特質的重要性:

    每個月都會有一種新的編程語言或方法問世,隨後其信徒會收集來自世界各個角落的讚美之辭:所有這些都會許諾能帶來生產率和質量上的提高。但是有一種品質是所有成功的開發者所必備的。這種品質能造就或毀壞每一個項目。

 

你用哪種語言這並不打緊,你可以用任何語言來書寫 FORTRAN。

 

如果你們各位女士能離開我的島嶼,能挺過新兵訓練,你們將成爲武器。你們將是祈求戰爭的死神。但是直到那時你們都還是讓人作嘔的。你們是地球上最低賤的生命。你們甚至不是人、能做愛的生物。你們除了是兩棲動物,什麼都不是。因爲我很嚴厲所以你們不會喜歡我。但是你們越恨我,你們學到的就越多。我嚴厲但是我很公平。這裏沒有種族歧視。這裏你們個個都是無用的。我的命令就是要趕走所有那些不能將衣服打包來服役於我的部隊的非侵入者。你們這些渺小無用之人能明白嗎?
  你還可以在 McConnel 的《代碼大全》中找到用一般語言講述的相同建議:
    很難向一個剛畢業的計算機專業學生解釋爲什麼你需要慣例和工程紀律。當我在讀本科的時候,我寫的最大的程序是500行可執行代碼。作爲一名專業人員,我寫過許多小於五百行的實用程序,但是主要的項目其平均代碼規模在5000行到25,000行之 間。我甚至參與過有500,000行代碼量的項目。這些類型的項目不僅需要相同的技能在更大規模上的運用,而且需要一套完全不同的技能組合。

 

你沒有必要擁有一個嚴格、死板的、軍事化的行爲規範。雖然軟件工程是一個新興的領域,但是一些公認的慣例已經形成,用來構成現代軟件開發。爲了能從這些慣例中受益,我們唯一所需的就是古老的紀律。如果不從你做起,還會有誰?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章