只是作为记录。
在最近的工作中,因为逻辑比较繁琐,算不上复杂,一点一点写代码,最后写了很多代码,但是有问题,自己重新整理的过程中,好好梳理,发现其实也就3种情况,但是写了好几个判断方法,把自己都搞晕了。
所以将代码重构了。因为这件事,自己对代码重构有了更深的认识。之前觉得代码重构是下一版本业务扩展才需要做的事情。经过这件事发现随时重新梳理业务,随时重构代码,不仅会让自己的逻辑更加清晰、对业务认识加深,同时也让自己写过的代码可读性更强。能尽量避免自己看不懂自己代码的情况发生,同时也会使别人看代码的时候易于理解。真是方便自己的同时也方便别人的做法。
对于一个程序员的职业之路来说,初级-中级-高级-架构师。是怎样逐步进阶的呢?经过这件事给了我很大的启发。重构是方法,浓缩是结果。最终量变产生质变就会进阶。
在路上,君共勉。--END