A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 小春同学 于 2017-8-28 15:45 编辑

       即便咱们黑马大部分同学出去,都能凭借自身实力获得一份不错的薪水。但在团队开发过程中,若不注意一些小细节,而被公司的老鸟程序员无意间发现,将会直接暴露你的实际开发经验。So,以下罗列一些非常非常基本的小细节,希望大家有则改之,无则最好:

【Notice】以下演示的都是不规范的代码,因都是开发中的一些小细节,相信各位同学都明白正确代码该如何书写,故正确代码将不再贴出,如有疑问可回帖描述,我定将知无不言,言无不尽。

  • 写代码毫无注释,方法和变量命名随意且不规范。或是修改了代码逻辑,但却没有同步修改注释;

  • 对方法的调用不进行空指针判断,从而易造成空指针异常;
   

  • 循环体编码时不考虑性能,循环体中包含不需要的重复逻辑,或是包含同步,try-catch块等;
   

  • 操作数组或集合前从不对下标进行校验;
      

  • equals操作时没有将常量放在equals操作符的左边;
     

  • 对文件、IO、数据库等资源进行操作后没有及时或正确进行释放。
     

5 个回复

倒序浏览
写的不错  V587我大黑马
回复 使用道具 举报
牛逼,膜拜
回复 使用道具 举报
杨雨翰先森 来自手机 初级黑马 2017-8-24 17:42:48
板凳
不错。值得注意一下
回复 使用道具 举报
学习了,感谢楼主分享
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马