閱讀858 返回首頁    go 阿裏雲 go 技術社區[雲棲]


C++編程規範之6:正確、簡單和清晰第一

摘要:

    軟件簡單為美(Keepit simple software,KISS):質量優於速度,簡單優於複雜,清晰優於機巧,安全優於不安全。

    簡單設計和清晰代碼的價值怎麼強調怎麼都不過分。代碼的維護者將因為你編寫的代碼容易理解而感謝你——因為你這個維護者往往就是未來的你。要努力回憶起6個月前的所思所想。於是有了下麵這些經典的格言警句。

  • 程序必須為閱讀他的人而編寫,隻是順便用於機器執行。——Harold Abelson 和Gerald Jay Sussman
  • 編寫程序應該以人為本,計算機為第二。----Steve McConnell
  • 計算機係統中最便宜、最快速、最可靠的組件還不曾出現過。----Gordon Bell
  • 所缺乏的恰恰是最精確(永不出錯),最安全(堅不可催),以及設計、文檔編寫、測試和維護起來最容易的部分。簡單設計的重要性怎麼強調也不過分。----Jon Bentley

    代碼的清晰性是代碼易於維護、易於重構的基礎和前提,這就要求我們在寫代碼的時候要勤於加注釋,另外命名的時候要注意變量、類和函數的明年應該能從名稱看出來它所代表的意義。

最後更新:2017-04-03 12:53:36

  上一篇:go "Android"牽手"iOS",WP滾蛋
  下一篇:go 手機衛士10-手機被盜後定位實現