开发心得
类和方法的职责要尽可能的单一,这样可以降低类的复杂性,降低耦合,有利于后期维护,但这样又容易导致项目中存在很多的小类,这个问题可以通过使用Facade模式来创建一些service类组合小的类来提供更加面向使用的接口而解决,对外只公开service类,小类不公开,这样维护和使用就都非常容易了。
另外对于异常处理要制定一个具有可操作性的总体策略让大家共同遵守,这样可以保持异常处理的一致性。像这样的异常处理代码的一致性以及其他代码中的一致性对于代码维护非常有价值,因为一致性可以加快阅读以及理解代码,并能据此快速写出新的一致性的代码。