良好的编程习惯

良好的编程习惯都是什么呢, 我感觉可以有如下的方式体现

1, 项目划分

  1), 每个模块只做一件事

    对于分布式项目, 确保每个模块只做一件事或者功能相似的事

  2), 对于可更改的配置, 需要提取在配置文件中, 以便随时更改

  3), 添加 README文件, 说明模块的功能及配置说明, 使用的数据源链接等

  4), 可使用jmx代替配置文件, 或者使用类似百度的disconig做统一配置管理

2, 代码架构

  1) , 内部划分清晰, 视图层业务层分工明确

  2), 资源文件统一放置

  3), 共有的工具类和私有的工具类, 局部使用的类等明确存放位置

3, 代码层面

  1), 良好的编程习惯, 注释, 变量命名等

  2), 代码符合思维风格, 并合理进行封装, 

  3), 代码的编写要简单, 清晰, 直接

  4), 减少try-catch的使用, 对于可预测的错误使用flag标记

4, 合作开发

  1), 对于版本控制工具一定要熟, 对于临时测试的需求单独开创分支

  2), 提交之前做好代码review, 提交的信息要清晰明确

  3), 有修改要及时通知, 及时通知

原文地址:https://www.cnblogs.com/wenbronk/p/7843726.html