文件名称:LegacyCode:遗留代码重构项目
文件大小:1.8MB
文件格式:ZIP
更新时间:2024-07-17 14:41:19
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)