2009年1月30日 星期五

Q20: 好的程式本身就是最好的註解。加程式註解前想想:如何改善程式碼讓我不需要加這個註解?改善程式碼並加上註解讓你的程式更清楚 - Steve McConnell.


Good code is its own best documentation. As you're about to add a comment, ask yourself, "How can I improve the code so that this comment isn't needed? Improve the code and then document it to make it even clearer. - Steve McConnell.


2009年1月23日 星期五

Q19: 測試程式只能證明錯誤的存在,無法證明程式的正確-Edsger Dijkstra


Program testing can be used to show the presence of bugs, but never to show their absence! -Edsger Dijkstra
(image license)

2009年1月15日 星期四

Q18: 隨便找個傻瓜都能寫出電腦能懂的程式碼。好的程式設計師寫人能看得懂的程式碼 - Martin Fowler.


Any fool can write code that a computer can understand. Good programmers write code that humans can understand. - Martin Fowler.

2009年1月9日 星期五

Q17: 臭蟲總是潛伏在角落,並聚集在邊界 - Boris Beize

Bugs lurk in corners and congregate at boundaries- Boris Beizer

2009年1月2日 星期五

Q16: KISS Principle: Keep It Simple, Stupid.

KISS Principle: Keep It Simple, Stupid - P.J. Plauger
內容可以參考 黃為德教授 的文章『漫談 Agile modeling』。

Q15: 程式不會照自己所想的跑。只會照所寫的跑。

程式不會照自己所想的跑。只會照所寫的跑。


相信所有的程式設計師都有所感。

追蹤者