重构老系统遗留代码的一些方法学习笔记

2020-02-27
阅读 2 分钟
2.9k
正交性(orthogonality) 表示某种不相依赖性或者解耦性。如果两个或者更多事物种的一个发生变化,不会影响其他事物。这些事物就是正交的。在设计良好的系统中,数据库代码与用户界面是正交的:你可以改变界面,而不影响数据库,或者更换数据库,而不用改变界面。如果修改代码中的现存行为只需要到一个地方修改,即拥有...

代码重构那些事儿

2019-02-03
阅读 7 分钟
1.8k
•JAD•javap•Java Decompiler•Source Monitor•Visual VM•Refactor Menu in Eclipse