良好的编程习惯都是什么呢, 我感觉可以有如下的方式体现
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), 有修改要及时通知, 及时通知