编码规范程序员修炼之道
为什么要有规范 ?
团队 80% 维护
软件生命周期 , 可持续发展 代码是用来看的 , 不要让人抓狂
产品价值
我为什么要用 ?
反映 RP 提升自我 善于沟通
帮助自己 团队意识 减少学习成本 更少的犯错 ……
规范类型 惯例 规则 技巧 最佳实践
规范要点 统一
命名 UTF-8 4 空格 "K & R" braces style
注释 细节 ( 空格 , 空行 , 断行 )
打破规范 意见统一 没有万能的规范 随时代不断进步
实施规范 个人意识 工具辅助
IDE(Eclipse) 代码质量 (Checkstyle, PMD, Findbugs, Sonar)
参考资料 Code Conventions for the JavaTM
Programming Language 《The Elements of Java Style》 Spring Side Code Quality 架构师任务--制定代码规范
(Standard of Coding Standards) SpringSide代码规范