|
@feeeff #17 追加功能尽量少改动原有代码,也尽量少往原有方法里加。尽量封装一个方法来实现追加部分的功能,这样能清晰很多。如果要改动原有功能,那就要衡量一下改动的成本,变化不大就直接改了就好。变化程度已经和之前设计的逻辑背道而驰了,就别硬改了,推翻重写吧。这样逻辑重新梳理能清晰不少。
别每次来变动都往一个代码块里塞,最后一坨谁改都不好改。
改动写好注释,或者提交时写好备注,因为什么改的方便追述。
多说一点,有时候还是平时太懒了,比如每次改动都要在方法加一个参数。感觉加就加了 也不把参数改成对象。最后能弄出几十个参数。有些名字还相近 xxx 状态、xxx 类型的。最后也是一大坨,自己负责的部分自己多梳理代码,弄得整洁点,日后方便很多。
ps:我也懒的重构。 |