好代碼的標准


代碼英雄

20181126

講師 liuboyang

  1. 做適度的抽象
  2. 少有晦澀難懂的邏輯
  3. 由大量的小模塊拼裝而成
  4. 可讀性、可測試性、可維護性
  5. 接口和API要向下兼容:服務一直連續,用戶一直可用
  6. 做到無狀態,靈活擴容升級
  7. API接口的冪等,重試操作一致
    8 .寫代碼觀念要變化,當作品
    9 .讀大師的代碼,也要讀別人不好的代碼,思考

20181126

  1. 簡潔:反映架構需求,接口和實現解耦
  2. 可讀:人、工具可讀
  3. 可演化:在軟件生命周期里可演化

如何寫好代碼?

  1. 理解需求
  2. 架構需求
  3. 代碼設計

仔細思考后,才能寫好代碼

20181127

好代碼的標准:

  1. 可讀性強:易維護,利於后續重構
  2. 可擴展性和可維護性:是代碼不斷更新后具備的的特性

如何寫好代碼?
3. 保持代碼的整潔性,符合編程規范:邊界划分等
4. 大量積累,靈活應用:了解常見設計模式、架構設計原則,多讀代碼 《開源軟件的架構模式》 開源軟件架構, redis 就是非常優秀的 C 代碼。
5. 刻意練習,把學到的用到自己的代碼中

20181128

好代碼標准:

  1. 增量開發軟件:設計原則高度長期統一,代碼中少「特殊處理」
  2. 敏捷開發軟件:解耦、可獨立測試,我的邏輯不依賴別人

如何寫好代碼?

  1. 基本功扎實
  2. 讀老代碼,總結老代碼
  3. 不炫技、不着急,可讀性要強


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM