当我们要实现一个功能时,要么没有思路,要么就是想法太多,感觉如何实现都有bug,脑子一片混乱,特别是业务逻辑比较复杂的模块,更是这样,不知道如何下手。其实完全可以把复杂的功能分成若干个小模块,一点一点拆分开,一步一步来。
有的童鞋们问,该如何拆分?很简单,按照你自己心里想的,你认为应该先做什么,就做什么,在做这个功能的时候不要想太多别的相关的功能,确保眼前的代码做得没有问题,然后再做你下一个能想到的功能,这时候可能又需要回过头来修改刚刚做过的东东,但这不是问题,因为我们还缺乏项目经验,这就好比每天早上起床,先穿裤子,再传褂子,再穿袜子,最后在穿鞋,或者别的顺序,总之不会先穿鞋子,然后再穿袜子就是了,因为我们对这套程序相当熟悉了,可以任意的改变顺序,写代码也是这样,同样或者类似的功能写多了,一看就知道该怎么拆分,各个部分之间有什么关系。这都是经验的,没啥捷径。
所以从现在开始,每个童鞋都要着意加大自己的代码量,一些常用的功能和模块要熟练到脱手而出的境地,只有这样,工作后才能将主要的精力放在业务逻辑上,才有时间学习新的技术,才能提高自己
童鞋们抓紧这短暂的几个月吧!