如果项目维护的时间比较久,公司可能不定期的要对某些系统做重构,而重构很可能要经常性的研究旧的项目。
- 整理旧项目的入口,Controller,Service等
- 找出和自己相关的入口
案例
比如我们要找这个系统里面所有和支付相关的入口,那些Controller要涉及到支付系统,为了能一个不落的找出来。
1 . 先找出所有的Controller
2 . 找到和自己相关的Controller
3 . 看和自己相关Controller的逻辑
如果没有工具的话,整理的过程中很可能会忘记掉,有了命令行操作起来就简单多了
处理
1 . 使用grep命令:
image# 输出到某个文件中
grep -i -r -n "@RequestMapping" src > ~/Documents/srms.txt
2 . 到文件里面,跳转到行号 Command + L
3 . 剩下的不相关的,就划掉,原本的txt文件可以使用markdown编辑器,这样编辑起来格式更好看
image逻辑自己整理,根据需求来
最后
Mac和Linux上自带这些好用的小工具命令,Windows上可能要额外的处理了。使用这个办法可以防止我们漏掉某些接口。
先找出所有的,然后去掉不相关的。
网友评论