我的编码标准。(随时间完善)
1. 建立工作区
-bin 编译地点,-lib 包,-javadoc doc,
-src 源码区
|-设计功能包
|-interface 功能描述接口
|+com 功能实现包
|-test 测试区
|-support 功能可行分析
|-unit 单元测试
|-api 使用文档
|+设计代码区
|+设计功能包
|+设计功能包
.....
初建立测试先行(迭带开发)。原则上不手动建立类、接口。可以先命名后通过eclipes工具建立。
(1)test.api 测试。也叫主功能测试。该测试主要目的是:
1>(接口级)功能描述,为再次使用提供帮助。
结合javadoc和代码本身描述
javadoc 使用 2>建立功能接口。
在次步骤是:先Ctrl+C命名,再shift+ctrl+N选择interface在package中去掉前面的test.api.
(2)test.support 测试。也叫可行分析测试。该测试目的是(接口级)功能分为(方法级)功能并为各实现一个测试方法。
(3)test.unit 测试。也叫单元测试。该测试目的是:
1>方法级功能设计提升为类级、抽象类级(设计实现类)。
在次步骤是:先Ctrl+C命名,再shift+ctrl+N选择class在package中换test.unit.为com
2>方法依赖描述,为再次使用提供帮助。
(4)重构。
重构 eclips 快键建立中
1.接口级功能添加。和初建立相同。
2.抽象类、类级功能添加。从 test.support 测试开始。
开发包对应
test.api <-> interface
test.support 无
test.unit <-> com
在写大量代码时发现没有个限定的标准是见可怕的事情。但我的动态面向对象数据库操作这个我自己的小东西时在编码很好用。不管是再次修改,直接copy到另个项目改改。都能很好的工作。而其他的小东西却不行。这仔细的总结下。