使用JavaDoc。为每个公有导出API: 类,接口,构造器,方法,域。都编写文档。
使用JavaDoc
API
API包括所有public或者protected访问权限的:
- 类
- 接口
- 构造器
- 方法
- 域
良好的文档应该包括
- 做了什么
- 前置条件:throws未受检异常,对应的是前置条件违例。
- 后置条件:方法完成后,哪些条件必须满足。
- 副作用:比如,在后台开了什么新线程。
- 线程安全
- @param
- @return
- @throws
另外注意,{@code ...}标签,表示其中内容讲义代码字体显示,而且避免受到HTML转意元字符的影响。{@literal ...}标签只提供屏蔽HTML转意字符干扰,不以代码字体显示。