第12章 迭进

Kent Beck 关于简单设计的4条原则
1.运行所有测试
2.不可重复
3.表达了程序员的意图
4.尽可能减少类和方法的数量

以上规则按其重要程度排列;也是本章节所论
1:每次迭代应该保证所有测试运行通过。那么前提就是要学会如何书写测试啊 (哈哈?)
2:程序员应该消灭重复代码。但,应考虑提取的重复代码权责是否足以内聚成一个类,保证原类的SRP。
3:你写的代码应该尽可能具有强大表达力。多考虑别人的阅读感,嗯。
4:保证前3条规则的前提下遵守这条规则

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、迭进 Kent Beck关于简单设计的四条原则: 运行所有测试 不可重复 表达程序猿的意图 尽可能减少类和方法...
    hklbird阅读 2,682评论 0 0
  • 12.1 通过跌进设计达到整洁的目的 假如有4条简单的规矩,跟着做就能帮助你创造优良的设计,会如何?假使遵循这些规...
    123_4b77阅读 1,805评论 0 0
  • 整洁代码 Leblanc : Later equals never.(勒布朗法则:稍后等于永不) 对代码的每次修改...
    foever_f1eb阅读 4,322评论 0 0
  • 传统软件工程方法的文档辆过重👇于是出现了 👉 敏捷开发 👉 “轻量级”方法的软件开发方法👇XP是敏捷开发的...
    Crumvey阅读 5,164评论 0 2
  • 一、整洁代码 A.混乱的代价 1.有些团队在项目初期进展迅速,但有那么一两年的时间却慢去蜗行。对代码的每次修改都影...
    ZyBlog阅读 6,430评论 0 2

友情链接更多精彩内容