僞代碼編程過程

一、僞代碼

僞代碼的指導原則:
1、用類似的 英語來描述特定操作。

2、避免使用目標語言的語法來描述,僞代碼能讓你在一個比代碼更高的層次上進行設計。當用編程語言的語法來描述時,你的僞代碼設計就降到了一個更低的層次。

3、在意圖的層面上去編寫僞代碼,用僞代碼來描述該解決方法的意圖,而不是去用目標語言去編寫實現方法。

4、在一個和目標語言足夠適合的層次來寫僞代碼,比如 一個僞代碼語句能夠代表當前 主流的高級語言c++/java/python等的一句目標代碼。這樣才能更加合適一句僞代碼寫目標代碼。
(實際上如果代碼的層次太高,就會掩蓋代碼中的問題的細節,應該不斷的精化僞代碼,加入更多的實現細節,直到看着僞代碼就能自動寫出目標語言代碼爲止)

二 、創建一個類

1、創建類的總體設計
定義類的特定職責,定義類索要隱藏的祕密,精確定義類的接口所要表達的抽象概念;

決定這個類是否從其他類派生出來,或者其他類從該類派生;

指出這個類中的關鍵的公用方法,標識並設計出所需要用到的重要數據成員;

多次重複迭代設計,最終能直接設計出子程序爲止;

2、創建類中的子程序

在編寫子程序的時候還會引出更多的或者重要的 或次要的子程序, 創建這些新加入的子程序的過程往往還會重新 影響類的總體設計

3、複審並測試整個類
創建子程序的時候要經過測試,
在整個類可以工作之後,再對整體進行復查和測試。

三、用僞代碼創建子程序

1、設計子程序
2、編寫子程序代碼
3、代碼檢查
4、收尾
p220 仔細讀讀

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