原文:软件设计的哲学: 第十五章 先写注释

目录 . 延迟的注释是糟糕的注释 . 先写注释 . 注释是一个设计工具 . 早期的注释很有趣 . 早期的注释代价高昂吗 . 结论 许多开发人员将编写文档的工作推迟到开发过程的末尾,即编码和单元测试完成之后。这是产生低质量文档的最可靠的方法之一。编写注释的最佳时间是在过程的开始,即编写代码的时候。 首先编写注释使文档成为设计过程的一部分。这不仅产生了更好的文档,而且还产生了更好的设计,并使编写文档 ...

2019-12-26 10:04 1 679 推荐指数:

查看详情

软件设计哲学:第二十章 为什么要写注释

目录 12.1 好代码是自我解释的 12.2 我没有时间写注释 12.3 注释会过时并产生误导 12.4 我所看到的一切注释都是毫无价值的 12.5 良好的注释的好处 代码内文档在软件设计中起着至关重要的作用。 注释对于帮助开发人员理解系统和有效地 ...

Mon Dec 23 21:40:00 CST 2019 0 923
软件设计哲学:前言

。所有这些讨论都是有价值的,但是软件设计的核心问题在很大程度上仍然没有触及。David Parnas的经典 ...

Mon Dec 16 22:37:00 CST 2019 1 1396
软件设计哲学【翻译】--目录

2020年必读书籍推荐:软件设计哲学(A Philosophy of Software Design),本书190多页,豆瓣的点评分在9分以上,目前只有英文版本,中文版还未上市,英文好的同学建议去直接阅读原版。 作者简介 John Ousterhout是斯坦福大学计算机科学教授。他目前 ...

Thu Dec 19 02:47:00 CST 2019 0 2411
2020荐书:软件设计哲学

2020年必读书籍推荐:软件设计哲学(A Philosophy of Software Design),本书190多页,豆瓣的点评分在9分以上,目前只有英文版本,中文版还未上市,英文好的同学建议去直接阅读原版。 内容简介 书中讨论了软件设计的主题:如何将复杂的软件 ...

Mon Dec 16 22:35:00 CST 2019 0 2299
软件设计哲学: 第六 更深的通用模块

目录 6.1 使类具有一定的通用性 6.2 示例:为编辑器存储文本 6.3更通用的API 6.4 通用性使得信息隐藏效果更好 6.5 问自己的问题 6.6 结论 在设计新模块时,最常见的一个决定就是以通用方式还是特殊方式实现它。有些人可能会 ...

Wed Dec 18 23:42:00 CST 2019 1 434
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM