互联网开发心得

      从接触java到现在差不多快2年半时间了,一直在一家小的互联网公司开发与成长。自己推翻过自己无数次写的代码,在实践中我越来越积累了开发心得。

     一:首先对于开发者而言,把任务完成有很多种方法,但是我们要选择一条最简单的路,我们要劲量把代码可重复性提高(以前我一直觉得代码可重复性提高的目的是让开发量减少,其实不然,可重复性高,可以让你在后期维护和修改代码的时候非常方便),举个例子:A功能有个功能分别执行(1模块->2模块),B模块执行(1模块->2模块),可能1模块就4行代码,但是如果你是个聪明的人,你一定会把1模块拿出来,因为互联网开发最大的就是变动性,和增加,有可能你以后1模块就需要修改,那么你维护的时候需要把两块模块都修改,大大的增加了成本。

     二:一定要让自己的代码功能单一,哪怕是简单的一层判断,能拿出来千万要拿出来。只有单一的功能模块才可以更好的为以后续增的模块融合

     三:一定要把包分好,一定要写注释。

     四:项目一定要自己做好版本控制

     五:一定要多抽时间教教自己手下的人,把那些对自己没什么帮助的代码分下去,只做那些对自己有用的代码

     六: 一定要把你使用的第三方jar包摸熟了再用

     七:开发中一定要多想。

     八:多看看源码:比如tomcat等。

 

你可能感兴趣的:(互联网)