程序规划方法漫谈
一、前言
“程序設計”的真諦是什么?許多初學者的理解是“寫代碼”。但是,在匠人看來,把“程序設計”理解為“寫代碼”,就像把“電路設計”理解為“畫PCB”一樣。
新手們苦惱的問題是,他們只會“寫代碼”。他們一接到新的項目,總是在第一時間就爬到鍵盤上去敲代碼。新手們的精力總是比較旺盛,他們加班加點,兩天就把所有代碼敲完。然后他們會用十倍或幾十倍以上的時間去調試,中間伴隨著幾次三番的推倒重來。最后,他們交出一個勉強能跑的程序。這種程序,外行乍一看,覺得還行;內行乍一看,卻是嚇出一身冷汗!
這也許不能怪新手們,因為他們的老師還沒有來得及教會他們“程序設計”的一些方法。他們甚至還沒有學會寫注釋,就已經畢業了。于是他們只能在畢業后的工作中,去完成這段本該在學校里完成的修煉。
要說到程序設計,最重要的一種方法,就是“多思考”。偏偏這又是最難手把手地教的。在此,匠人介紹一些設計時比較常用方法給大家。我們可以借助這些方法來對程序進行更高效、更多維的規劃。
?
?
完整版下載地址:http://wenku.baidu.com/view/3a0183c708a1284ac85043d3.html
轉載于:https://www.cnblogs.com/hnrainll/archive/2010/12/25/1916632.html
總結
- 上一篇: 一个简单的日历代码
- 下一篇: 瑞星系统中心服务器地址如何修改,瑞星系统