美文网首页
AgilePPP 第6章 一次编程实践

AgilePPP 第6章 一次编程实践

作者: Leooeloel | 来源:发表于2019-03-10 19:37 被阅读0次

这章主要通过TDD方式来开发一个保龄球积分系统,简单记录一下心得体会。

TDD & 单元测试

  • 编写程序最重要的是先理清规则。

  • 有助于设计简单清晰而易用的接口。

  • 模块切分的足够小但是模块间保持极低的耦合度。

  • 肆无忌惮的重构。

  • 测试代码是“活”的软件文档,它硬性规定了实现代码必须满足的需求,达不到就报错。

相关文章

  • AgilePPP 第6章 一次编程实践

    这章主要通过TDD方式来开发一个保龄球积分系统,简单记录一下心得体会。 TDD & 单元测试 编写程序最重要的是先...

  • request库从url加载数据&pygal库画折线图

    《Python编程,从入门到实践》第16章

  • AgilePPP 第 18 章 笔记

    薪水支付案例研究:开始第一次迭代 数据库就是实现的细节!应该尽可能地推迟考虑数据库。有太多的应用程序之所以和数据库...

  • 一次编程实践

    前言 这周的读书任务是阅读第6章的例子,上周学习了理论部分,这周则学以致用。将学到的知识应用起来才会被内化成自己的...

  • 读书笔记 | Python学习之旅 Day7

    Python学习之旅 读书笔记系列 Day 7 《Python编程从入门到实践》 第9章 类 知识点 面向对象编程...

  • jQuery编程的最佳实践

    jQuery编程的最佳实践 @(jquery)[jquery|最佳实践|编程规范] [TOC] 加载jQuery ...

  • 读书笔记 | Python学习之旅 Day2

    Python学习之旅 读书笔记系列 Day 2 (2018.03.16) 《Python编程从入门到实践》 第1章...

  • AgilePPP 第 7-9 章 笔记

    单一职责原则,单从字面上理解,很容易犯迷糊,从不同维度看单一职责是存在很大争议的,这里的“职责”被定义为“变化的原...

  • AgilePPP 第 10-12 章 笔记

    Liskov替换原则(LSP):子类型能够替代它的父类型,让程序正常合理地运行。 有个矩形(Rectangle)和...

  • AgilePPP 第 13-17 章 笔记

    设计模式 COMMAND 模式 COMMAND模式对命令发送者和接收者完全解耦,只关心收到的命令类型并执行相应的操...

网友评论

      本文标题:AgilePPP 第6章 一次编程实践

      本文链接:https://www.haomeiwen.com/subject/yfeppqtx.html