关于日常开发的经验总结(Java),持续更新中

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

  • 常量尽量使用枚举来表示,这样表现力会很强,因为枚举比一个常量类要有更多的扩展性
  • 方法的入参和出参尽量不要使用Map,因为Map会让调用者感到迷惑,他不知道你里面装的什么,面向对象的开发方式应该是使用具体类来代替,让调用者更快的知道你的方法需要哪些参数以及返回哪些返回值
  • 尽量选择一些知名的、普及性高的框架(如Spring系、Mabitis、jfinal),这样在出问题的时候可以快速的解决及定位问题,不能只追求前期的短平快,后期维护也是需要成本的
  • 所使用的开源软件不能一更新,就立马升级,要看清change log
  • 尽量把数据库建表语句与相关文档放到项目代码中,这样的好处是,每个成员都能以最快的方式获取到最新的文档及数据库表结构
  • 在人员条件允许的情况下,尽早的进行前后端分离,让对的人做对的事,不然后端人员会很消耗精力
  • 配置文件中的数据库密码一定要加密,或者使用全局配置管理中心进行权限控制查看
  • 尽早的使用持续集成工具,毕竟是一劳永逸的事情,会节省你后期很多时间

转载于:https://my.oschina.net/xiaojianyu/blog/1832971

你可能感兴趣的:(关于日常开发的经验总结(Java),持续更新中)