[size=large]1、 避免使用goto語句,因為他們會使**高度依賴「偏遠」地方的**斷。也就是說,我們需要在程式設計中儘量減少**之間的相互依賴。
2、避免使用可更改的全域性變數,因為這會讓說有使用到它的**斷產生依賴
3、每乙個變數應該盡可能保證最小的作用域。例如:乙個區域性變數,應該在首次使用它之前才做宣告
4、無論是否有關聯,讓物件保持不變。
5、通過使用空行和空列,使**更具可讀性——例如,把相關的結構對齊,用空行分割**段。
6、給物件、型別和函式使用描述性強的名車。使**自身成文件。
7、如果你需要內嵌一段**,那麼就請把它封裝成函式。
8、函式要簡短,專注單一功能。古老的24行限度依然有用。雖然螢幕的尺寸和解析度已經有了變化,但是,人們的認知能力自19世紀60年代以來仍然沒有改變
10、更常見的是,**的每乙個單元,從乙個**塊到乙個庫,都應該有乙個「窄」介面。更少的通訊可以減少所需要的證明。這意味著用getter方法返回內部狀態是物件的乙個職責——不要詢問物件正在處理的資訊是什麼,而是要求物件根據已有資訊去做什麼,換句話說,封裝就是「窄」介面的所有的一切。
11、為了保護類的不變數,setter方法應該盡量少用。setter傾向於允許破壞那些管理物件狀態的不變數。[/size]
Oracle入門(十四H)之良好的程式設計實踐
一 為什麼要學習它 好的程式設計實踐是技巧,可以按照建立最好的 可能。程式設計實踐涵蓋了一切從 更多可以用更快的速度建立 效能。軟體工程團隊通常會遵循風格指導讓團隊中的每個人使用相同的技術。這使它更容易閱讀和修改編寫的 其他。已經學會了幾種好的程式設計習慣 這個課程 轉化 不要依賴隱式資料型別轉換,...
良好的程式設計風格
什麼是良好的程式設計風格 1.排版 if null dest null size a.較長的語句要分 2行來書寫,並用 符號隔開。b.函式 的引數過長,分多行來書寫。c.括號等。d.在 vs中 alt f8是對選中 排版 2.注釋a.邊寫 邊注釋,修改 同時修改相應的注釋,以保證注釋與 的一致性。b...
良好的程式設計風格
struct tagpersoninfo isawomen struct tagpersoninfo pesoninfo 在這段 中,isawomen本無宣告返回型別的,預設返回型別是int。但由於缺少 則isawomen真正的返回型別是tagpersoninfo。在類宣告的時候,也需要注意是否有 ...