把系统的整体构造和业务使用分开。不要让构造影响使用,也不要让程序的运行反过来影响构造。这也是Spring这么应用广泛的原因之一,Spring Core就是个类容器。
把业务逻辑和检查或日志方案分离,不然纠缠在一起的代码会很难看懂和修改。Spring AOP也解决了这个问题。
六 测试测试不仅仅是测试小姐姐的事情
测试函数(方法)也应该短小(如果函数原本够小的话测试函数自然会小)
每个类最好都测试下,测试时间会比以后debug时间少。从底层函数一点点测上去,以后debug能迅速定位。
测试类应该保存下来,方便每次修改后进行测试