「程式設計師最重要的特質是,當你對電腦下達一個指令時,腦海裡能夠看見電腦如何完成這個指令。」作業系統核心 Hurd 的開發者 Marcus Brinkmann 在一次訪談中提到。這句話我非常認同,每次寫程式有這種感覺時,這支程式通常不會有任何問題,且很容易修改。相反的,如果下指令時無法預見執行流程,那這支程式一般說來會有錯誤,且難以找出錯誤所在,也不好修正問題。
文章中另外提到了「多數程式師在預測程式效能方面的能力非常糟糕」、「你為機器撰寫程式,但也是為人而撰寫程式。」這些意見都是 Mar…
更多 »
最新迴響