java方法设计

方法设计

  • 单元:一个类或者一组类(组件)
    • 类采用名词结构
      • 动词过去式+名词
        • ContextRefreshedEvent
      • 动词ing + 名词
        • InitializingBean
      • 形容词 + 名词
        • ConfigurableApplicationContext
  • 执行:某个方法
    • 方法命名:动词
      • execute
      • callback
      • run
    • 方法参数:名词
    • 异常:
      • 根(顶层)异常
        • Throwable
          • checked 类型:Exception
          • unchecked类型:RuntimeException
          • 不常见:Error
      • Java 1.4 java.lang.StackTraceElement
        • 添加异常原因(cause)
          • 反模式:吞掉某个异常
          • 性能:注意 fillInStackTrace() 方法的开销,避免异常栈调用深度
            • 方法一:JVM 参数控制栈深度(物理屏蔽)
            • 方法二:logback 日志框架控制堆栈输出深度(逻辑屏蔽)

在开发过程中,总觉得类或者方法命名不太规范,看到了小马哥讲解的这一节,觉得挺好的,这里做个小笔记,方便自己查阅。

报名了小马哥的一入java深似海系列课程,个人觉得非常的实用,在实际项目中很多人都关心不到这个问题,有兴趣的朋友也可以报名

参考网址:https://github.com/mercyblitz/segmentfault-lessons/tree/master/%E3%80%8C%E4%B8%80%E5%85%A5%20Java%20%E6%B7%B1%E4%BC%BC%E6%B5%B7%20%E3%80%8D/%E7%AC%AC%E4%B8%80%E6%9C%9F/%E7%AC%AC%E4%B8%80%E8%8A%82%20Java%20%E8%AF%AD%E8%A8%80%E5%9F%BA%E7%A1%80

原文地址:https://www.cnblogs.com/kiwi-deng/p/11838502.html