winforsky / tddexec

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

学习重构的技术https://github.com/lucaminudel/TDDwithMockObjectsAndDesignPrinciples 1)听其言,维护TODO列表,编写以用户意图为出发点的测试用例和测试代码 2)观其行,以修复编译错误和测试运行错误为指导编写恰好够用的生产代码,直至测试运行通过 3)守其道,全面重构TODO列表、测试代码和生产代码,SOLID原则为指导依据 全面重构,不再局限于"在不改变代码外在行为的前提下,对代码做出修改,以改进程序的内部结构", 提倡在遵从诸如面向对象设计的SOLID原则、当下更新后的产品特性和消除代码腐臭等这些软件开发的道的层面的概念的前提下, 对记录为完成任务的TODO列表、测试代码和生产代码进行修改,以改进代码的内部结果的过程。 www.toastmasters.org 每年12月份 global day of coderetreat

About


Languages

Language:Java 100.0%