文件名称:java实现魔方源码-TDD:TDD
文件大小:17KB
文件格式:ZIP
更新时间:2024-06-25 08:43:48
系统开源
java实现魔方源码TDD循环 写一个测试。 想一想你希望你头脑中的操作如何出现在你的代码中。 你在写一个故事。 发明您希望拥有的界面。 包括故事中您认为计算正确答案所必需的所有元素。 让它运行。 Swift让那个酒吧变成绿色支配一切。 如果一个干净、简单的解决方案很明显,那么输入它。如果干净、简单的解决方案很明显但需要你一分钟,然后记下它并回到主要问题,即让条变绿马上。 对于一些经验丰富的软件工程师来说,这种美学转变很难。 他们只知道如何遵循良好工程的规则。 快速绿色为所有的罪孽辩解。 但只是片刻。 做对。 既然系统正在运行,请将最近过去的罪恶方式抛诸脑后。 退回到软件正义的直而窄的道路上。 删除您引入的重复项,并快速变绿。 依赖和重复 Steve Freeman 指出测试和代码的问题不是重复(我还没有向你指出,但我保证一旦这个题外话结束)。 问题是代码和测试之间的依赖关系——你不能改变一个而不改变另一个。 我们的目标是能够编写另一个对我们“有意义”的测试,而无需更改代码,这是当前实现无法实现的。 依赖是各种规模的软件开发中的关键问题。 如果您有一个供应商的 SQL 实现的详细信息散
【文件预览】:
TDD-master
----.gitignore(4KB)
----WyCash()
--------Properties()
--------WyCash.csproj(2KB)
----.gitattributes(2KB)
----TDD.sln(1KB)
----ReadMe.md(17KB)
----WyCash.Tests()
--------WyCash.Tests.csproj(3KB)
--------Properties()
--------MultiCurrencyMoney.cs(8KB)
--------packages.config(200B)