当前位置: 代码迷 >> J2EE >> 什么样的代码是可扩充.易维护的
  详细解决方案

什么样的代码是可扩充.易维护的

热度:144   发布时间:2016-04-19 22:00:04.0
什么样的代码是可扩展.易维护的?
 做 java也两年的时间了.可还是没弄懂什么样的代码是易扩展的.易维护的?求大神指点迷津.....
------解决方案--------------------
浅谈:
1. 多用接口声明属性或者bean
2. 多使用组合结构替代继承结构
3. 尽可能详细的注释类、方法、语句的作用
4. 生成API帮助文档,或者专门将对外接口的功能在使用指导中注明
5. 关注系统运行环境,给出配置指导说明书等类似的文档

暂时想到这些。
前三个是编码规范性的要求,后两个是文档要求。
对于一个复杂系统,文档要求尤为重要。
------解决方案--------------------
等你改好一个小bug,发现其他一堆功能瘫痪的时候就懂了
------解决方案--------------------
如果你初学还是学着各种框架官方的例子写吧,别想太多。如果干了2-3年,你可以考虑使用测试框架,比如Junit,TestNG,玩测试的有句话:如果编写的方法不容易被测试,那么这就需要重构。
写一些单元测试,如果比较好些测试代码,说明设计的不错,否则就是不好的,扩展性不好的
  相关解决方案