方法设计
- 单元:一个类或者一组类(组件)
- 类采用名词结构
- 动词过去式+名词
- ContextRefreshedEvent
- 动词ing + 名词
- InitializingBean
- 形容词 + 名词
- ConfigurableApplicationContext
- 动词过去式+名词
- 类采用名词结构
- 执行:某个方法
- 方法命名:动词
- execute
- callback
- run
- 方法参数:名词
- 异常:
- 根(顶层)异常
- Throwable
- checked 类型:Exception
- unchecked类型:RuntimeException
- 不常见:Error
- Throwable
- Java 1.4
java.lang.StackTraceElement
- 添加异常原因(cause)
- 反模式:吞掉某个异常
- 性能:注意
fillInStackTrace()
方法的开销,避免异常栈调用深度- 方法一:JVM 参数控制栈深度(物理屏蔽)
- 方法二:logback 日志框架控制堆栈输出深度(逻辑屏蔽)
- 添加异常原因(cause)
- 根(顶层)异常
- 方法命名:动词
在开发过程中,总觉得类或者方法命名不太规范,看到了小马哥讲解的这一节,觉得挺好的,这里做个小笔记,方便自己查阅。
报名了小马哥的一入java深似海系列课程,个人觉得非常的实用,在实际项目中很多人都关心不到这个问题,有兴趣的朋友也可以报名