课程作业1
开启重构之路:
首先我想重构的定义以及意义应该要明确的,稍微查阅了写资料后我的个人理解是:写的代码不要全部都挤在一起,显得杂乱无章,而且修改迭代的时候也是非常麻烦,代码量大的时候检查起bug也是十分困难的,应当尽最大的可能把程序的各个代码段的功能分离开分块化,用不同的函数封装不同的功能代码块,实现模块化。这样不仅在编写的过程中可以较方便较快捷检查查找bug,还可以在后续的迭代程序时方便他人或是自己的阅读检查以及优化。确实是我的惰性又犯了,这个方面的问题其实在寒假写这个作业的时候畅畅大佬就有和我说过,它曾经耐心的和我说了如何把一个一个的大的预实现功能尽最大的可能分成很多块,模块化,当时对我的影响就是十分大的,因此在后续的编写程序的时候我就一直会关注这个方面的优化,而对于此次的作业,我就懒懒的认为当初畅畅大哥的代码几乎就已经符合了要求,因此我只是再一次的阅读欣赏了原来的代码,模块化分的很细致(相对于我看来)。所以这次的作业我做的可能是比较不到位的。
感想:不要让惰性蔓延全身,一天天那样,你就比别人越来越差!