当前位置: 首页 > news >正文

网站建设临沂郑州seo推广优化

网站建设临沂,郑州seo推广优化,见网页制作的公司网站,做电商网站前端需要什么框架代码评审CheckList Author: histonevonzohomail.com Date: 2023/10/24 此博客为笔者在工作中总结的经验,适用于笔者所在的工作,具体情况还需各位自己分析以下的分类并不规范,有好的建议可以给我Email值此1024祝全世界的开发者:天天…

代码评审CheckList

Author: histonevon@zohomail.com

Date: 2023/10/24

  • 此博客为笔者在工作中总结的经验,适用于笔者所在的工作,具体情况还需各位自己分析
  • 以下的分类并不规范,有好的建议可以给我Email
  • 值此1024祝全世界的开发者:天天无Bug,年年有加薪
  • 原文地址:https://histonevon.top/archives/code-review-checklist

代码风格

  1. 大量使用另一开发者读的懂的注释
  2. 名字要望文生义
  3. 名字不要太长,使用公司或项目组规定或普遍认同的缩写
  4. 拒绝魔法数,擅用枚举
  5. 枚举的使用是为了便于代码阅读,绝不是简化处理可能出现的问题(比如使用枚举的错误类型,要在日志中写入可识别可定位的具体问题,例如流水号、时间、错误描述等)
  6. 拒绝未使用警告
  7. 减少代码层级
  8. 慎用循环
  9. 在无漏洞的情况下使用封装的轮子,包括可以减少机械化代码的工具(如:Lombok)
  10. 使用CheckStyle、SonarLint、ESLint等规范待提交的代码

业务处理

  1. 一个方法仅实现一个功能,且此功能可以从函数名中迅速理解
  2. 业务处理与非业务处理逻辑要分开,以便复用
  3. 时刻思考我能为别人实现哪些原子功能,如何拆分这些功能
  4. 时刻思考如果别人要使用此功能我需要怎么让别人无痛使用
  5. 时刻考虑在生产环境中如果出错要在日志中写什么才能快速定位问题
  6. 注意非空判断、超时处理、降级处理
  7. 注意处理多次操作下的情况(多次重复点击、网络问题、幂等处理)

架构守护

  1. 架构依赖及命名规范要在项目初期做到人尽皆知
  2. 使用架构设计最佳实践:如DDD、MVC、MTV、MVVM等
  3. 使用ArchUnit监控不规范的架构使用

数据处理

  1. 数据库用什么查什么
  2. 注意不同DBMS的操作特性
  3. 能用SQL就用SQL

To be continued

http://www.ds6.com.cn/news/478.html

相关文章:

  • 网站url优化网络营销的八种方式
  • 服务器对应的网站开发语言楚雄seo
  • 花箱 东莞网站建设百度怎么精准搜索
  • 大学专业网站百度seo规则
  • 企业做网站可以带中国吗com天堂网
  • 政府部门建设网站流程爱网站查询
  • 建设英文网站的申请怎么写百度云网盘官网
  • 宝安网站 建设seo信科怎么做网络广告推广
  • 网站建设域名自动点击器怎么用
  • 手机网站建设案例电子商务软文写作
  • 厦门建行网站域名查询网站信息
  • 常州外贸建站网络营销的核心是
  • 有哪些做问卷调查赚钱的网站6中国十大公关公司排名
  • 网站建设要考虑哪些内容cba赛程
  • 中国十大知名网站建设小红书关键词热度查询
  • 网站建设制作定制百度搜索排名查询
  • 昆山做网站需要多少钱手机打开国外网站app
  • 怎么做劫持网站怎么设计一个网页
  • 免费crm系统下载珠海百度搜索排名优化
  • 苏州网站建设模版南京seo排名优化公司
  • 湖南营销推广网站多少费用惠州seo关键词
  • 免费网站开发框架无锡网站建设优化公司
  • 桂城网站制作专业公司免费域名注册网站
  • 山东高端网站建设最新病毒感染什么症状
  • 武汉外贸网站制作公司深圳今日重大新闻
  • wordpress插件安装本地安装教程win7优化大师
  • 网站从哪里找的山东网页定制
  • 大朗网站仿做注册一个公司网站需要多少钱
  • 做彩平图的素材那个网站有惠州seo优化
  • 什么网站自己做名片好注册域名要钱吗