今晚拿出一个小时来重温一下代码重构,发现定期的充电、学习是个很好的习惯。
1、1 实体类——凡是能够用到与实体类密切有关的方法,放到实体类中。发现有些时候放到工具类里,这是不明智的,当其他人用到这个类的时候,能够很清楚的查找到,注意:一定是只与该实体类有关!
2、2 方法——凡是能够提取出私有或者公有 的方法,就有提取!这个听起来有些像代码的复用,不过这可不是老生常谈,很有必要的,当一个类写到5、6百的时候还没什么感觉,但千行之上,你会发现你的代码很难修改,查看也不方便,关键是BUG一大堆!虽说,写代码不难,难受的都是看代码的人!但万一你要是其中之一呢?
3、3 细节——凡是JAVA基础的东西,不要出错!在没有经过系统学习语言的同学手中,java基础或许是可有可无的,但越是细节的东西,就越容易出错!举个例子INT,LONG.DOUBLE...这几个的转换关系如何呢?
3、4敌人——或许可以称之为竞争者,同事!不要瞧不起你的队友,他们的好多善意的提醒在你看来或许是不可理喻的,但当你的队友凭借这经年积累的经验告诉你这些,并有些刺耳的时候,这才是你进步的捷径!
题外话:举一反三!