【文件属性】:
文件名称:LegacyCode:遗留代码重构项目
文件大小:1.8MB
文件格式:ZIP
更新时间:2021-06-27 20:54:39
PHP
##重构遗留代码
基于
无需测试即可重构 PHP Legacy 代码应用程序。
使用标签查看重构的不同阶段
阶段
初始 -> 启动重构项目
First Output Test -> Create first test 将输出保存到文件
常量和魔术字符串 -> 自动加载和提取变量。
复杂的条件 -> 要简单
游戏测试方法 -> 简单测试
复杂的方法 -> 困难的测试
表示层->职责分离
Inyection 依赖 -> 创建接口
分析关注点 -> 转到 OOP 并考虑未来的工作
【文件预览】:
LegacyCode-master
----MasterOutput.txt(54.95MB)
----phpunit.xml.dist(199B)
----Test()
--------GameTest.php(9KB)
--------RunnerTest.php(3KB)
----README.md(671B)
----GameLegacy()
--------CLIDisplay.php(3KB)
--------Game.php(7KB)
--------Display.php(744B)
--------Runner.php(861B)
----.gitignore(90B)
----composer.json(544B)