《软件设计的哲学》中文翻译-A Philosophy of Software Design

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

第 21 章 结论

来源 Cactus-proj/ 浏览 309 扫码 分享 2022-05-12 21:43:48

若有收获,就点个赞吧

0 人点赞

上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 《软件设计的哲学》中文翻译
  • 目录
  • 第 1 章 介绍
  • 第 2 章 复杂性的本质
  • 第 3 章 工作代码是不够的
  • 第 4 章 模块应该是深的
  • 第 5 章 信息隐藏(和泄漏)
  • 第 6 章 通用模块更深入
  • 第 7 章 不同的层,不同的抽象
  • 第 8 章 降低复杂性
  • 第 9 章 在一起更好还是分开更好?
  • 第 10 章 通过定义规避错误
  • 第 11 章 设计两次
  • 第 12 章 为什么写注释?四个理由
  • 第 13 章 注释应该描述代码中不明显的内容
  • 第 14 章 选择的名字
  • 第 15 章 先写注释
  • 第 16 章 修改现有的代码
  • 第 17 章 一致性
  • 第 18 章 代码应该是显而易见的
  • 第 19 章 软件发展趋势
  • 第 20 章 设计性能
  • 第 21 章 结论
  • A Philosophy of Software Design
  • Chapter 1 Introduction
  • Chapter 2 The Nature of Complexity
  • Chapter 3 Working Code Isn’t Enough(Strategic vs. Tactical Programming)
  • Chapter 4 Modules Should Be Deep
  • Chapter 5 Information Hiding (and Leakage)
  • Chapter 6 General-Purpose Modules are Deeper
  • Chapter 7 Different Layer, Different Abstraction
  • Chapter 8 Pull Complexity Downwards
  • Chapter 9 Better Together Or Better Apart?
  • Chapter 10 Define Errors Out Of Existence
  • Chapter 11 Design it Twice
  • Chapter 12 Why Write Comments? The Four Excuses
  • Chapter 13 Comments Should Describe Things that Aren’t Obvious from the Code
  • Chapter 14 Choosing Names
  • Chapter 15 Write The Comments First(Use Comments As Part Of The Design Process)
  • Chapter 16 Modifying Existing Code
  • Chapter 17 Consistency
  • Chapter 18 Code Should be Obvious
  • Chapter 19 Software Trends
  • Chapter 20 Designing for Performance
  • Chapter 21 Conclusion
  • Preface
  • Summary
  • 前言
  • 总结
  • LaTeX 版
暂无相关搜索结果!

    让时间为你证明

    展开/收起文章目录

    分享,让知识传承更久远

    文章二维码

    手机扫一扫,轻松掌上读

    文档下载

    请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
    PDF文档 EPUB文档 MOBI文档

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度

        思维导图备注