命名

变量常量

  • 常量:constant
  • 枚举:enum
  • 标志:flag
  • 长度:n, s
  • 数组:*Array
  • 列表:*List
  • Map:*Map
  • 索引:i, index

文件或类

  • 异常:*Exception
  • 测试:*Test
  • 配置:config, cfg, conf
  • 属性:properties

文件夹或包

  • 工具:util
  • 资源:resource, src
  • 异常:exception
  • 测试:test
  • 日志:log, logs
  • 临时:tmp, temp
  • 打包目录:target, disc
  • Web应用:webapp
  • 接口:api

设计模式

  • 工厂模式:factory
  • 构建器模式:builder
  • 单例模式:singleton
  • 适配器模式:adaper, wrapper
  • 桥接模式:bridge

框架

  • 控制层:controller
  • 业务层:service
  • 管理层:manager
  • 持久层:dao, mapper


作者:一品江南
链接:https://www.zhihu.com/question/271491449/answer/363742537
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
原文地址:https://www.cnblogs.com/aiyr/p/10600548.html