毛病太多了,没毛病那是不可能的,代码相关的毛病都会引起 bug ,到时候你就知道了,比方说我就习惯性的用 == 比较字符串…… 还有很多毛病啊,比方说有时候会漏掉空参的构造器,因为手写了其它的构造器之后默认的不再提供了,还有属性的修饰符写成 public ,然后还傻傻的提供了 get set 方法,其实应该是 private 。曾经有段时间以为处理字符串 String 最常用,其实不是的, StringBuilder 和 StringBuffer(线程安全) 也比较常用。

java开发

还有关于配置的,比方说打开一个新的 Eclipse ,首先要设置编码格式 JSP 编码,JDK 版本,字体大小背景颜色,设置一个牛逼的 workspace ,配置 tomcat 等等……

问题有很多,开发的时候自然会遇到,还是说说那些比较好的习惯吧!

1 代码一定要格式化。

2 业务逻辑不要写太多的 if else。

3 一个方法内不要写好几十甚至上百行代码。

3 每次给变量或是方法命名都要起一个国际化的名字,尽管要查词典。

4 代码中留下注释是一种美德,不然可能过后自己都看不懂。

java开发

5 习惯性打 log 日志。

6 能复制的地方绝不手打,漏下一个字母导致报错找半天分分钟气炸你。

7 开发本身不难,难的是你业务理清楚了没?

8 拿到需求请先分析清楚,真正开发只占 20% - 30% 的时间!

9 开发的时候写一下记录,相关的东西都记下来,数据库,表,页面整理成文档。不然后期整理脚本也是很容易遗漏。

10 推荐看一看《阿里开发手册》里面有很多开发规范。