如何保证编写高质量代码

写代码前

  • 打好基础:在写代码前打好基础,尽量使用自己熟悉的类,不熟悉的类要妥善使用
  • 开源代码:多学习github上开源的代码,多学习其他人编写代码的优点
  • 想好在写:做项目的时候,千万不要拿到需求时,立马就开始写,而是要仔细整理思路,必要的时候整理文档

写代码时

  • 日志打印:在重要的部分一定要打印好日志,以供部署后查询问题(方法入参,转折点等)
  • 工具检查:可以下载阿里的代码规范工具
  • 方法抽离:尽量不要让代码超出80行,一个业务逻辑抽离成一个方法,提高了可读性,也提高了代码的复用性
  • 代码缩进:注意代码缩进
  • 设计模式:活用设计模式,可以提高代码的可重用性、可读性、可靠性、灵活性、可维护性
  • 代码可读
    • 规范命名
    • 写好注释:不能太多或太少,注释的形式根据代码具体的情况有不同
    • 风格统一:尽量和同事的风格保持统一
    • 局部变量作用域最小化
  • 代码要求
    • 与前端进行交互时:能尽量少请求接口,就减少接口的请求次数,如果实在追求响应时间可以考虑多线程。浏览器对同一域名对并发有限制
    • 与数据库的交互时:能尽量减少交互次数就减少交互次数, 避免网络开销
    • 使用池化技术:大对象使用对象池,连接使用连接池,线程使用线程池,避免系统开销
    • 使用集合时:能预计数据大小时,尽量初始化对应大小的集合,避免扩容
    • 做好校验:保证程序的健壮性
    • 接口优于抽象类

写代码后

  • 单元测试:做好充足的单元测试
  • 压力测试
  • 代码重构:写完以后可以我审查一下代码,避免技术债

欢迎大家随时补充 

你可能感兴趣的:(工作要求,代码规范)