AmazingRefactoringProject:基于gradle的项目,用于重构

时间:2021-05-08 12:54:00
【文件属性】:
文件名称:AmazingRefactoringProject:基于gradle的项目,用于重构
文件大小:150KB
文件格式:ZIP
更新时间:2021-05-08 12:54:00
Java 通过重构练习提高生产力 基于gradle的重构项目。 原始项目位于: 工作方法 让我们在考虑的的情况下重构此应用程序。 这4条规则是: 测试通过 表达意图 没有重复 小的 重构技巧 尝试每一步,看看有4条规则中的哪些违反并可以处理,而不会违反上面更重要的规则。 要更好地了解如何重命名方法及其变量,以提高表达力,请逐步使用调试器。 违反的规则示例: 表达意图 重命名doit方法以更好地表达它的作用:addAllMazeLinesToBuffer。 对clear,println,print,rnd和GOTO方法执行相同的操作。 复制 从初始doit方法的内联变量h和v使用实际的方法参数,它们也更具表现力。 表达意图 水平和垂直方法参数应该更好地表明它们的意图-> generateMatrixLines和generationMatrixColumns。 表达意图 重命名初始doit方法q,
【文件预览】:
AmazingRefactoringProject-master
----LICENSE(34KB)
----src()
--------test()
--------main()
----.gitignore(38B)
----README.md(2KB)
----build.gradle(160B)
----slides()
--------4 rules of simple design.pptx(148KB)

网友评论