7

架构师技能5:如何做code review 代码简洁之道

 2 years ago
source link: https://guisu.blog.csdn.net/article/details/122514974
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

架构师技能5:如何做code review 代码简洁之道

original.png
hguisu newUpTime2.png 已于 2022-07-08 16:03:53 修改 articleReadEyes2.png 1128

目前该文只是简单理论的总结,后续优化增加例子来说明。


CodeReview的目的是提升代码质量,尽早发现潜在缺陷与BUG,降低修复成本,同时促进团队内部知识共享,帮助更多人更好地理解系统。

如何做好code review,可以参考谷歌 code review 指南。原文地址: https://google.github.io/eng-practices/review/reviewe

1、code review从大的方面来说:

1、业务层面:业务逻辑是否正确等相关内容。例如

     1)数据库字段的设计是否合理。

     2)业务流程是否按照详细设计的流程走。

     3)业务扩展性,设计是否影响后续业务的拓展。

2、代码层面:是否符合优秀特质。


Recommend

  • 69
    • www.10tiao.com 6 years ago
    • Cache

    如何让你的代码更简洁?

    “简洁代码”是我在写代码中一直以来遵循的一条理论。事实上,对于我来说,与其说是一种理论,不如说是一种信仰。他是这么一种理念——你的代码必须够简洁且尽可能接近于完美。如果你所写出来的代码比你所需要的多,那么多出来的那部分代码不应该存在其...

  • 37
    • segmentfault.com 6 years ago
    • Cache

    Async:简洁优雅的异步之道

    前言 在异步处理方案中,目前最为简洁优雅的便是 async 函数(以下简称A函数)。经过必要的分块包装后,A函数能使多个相关的异步操作如同同步操作一样聚合起来,使其相互间的关系更为清晰、过程更为简洁、调...

  • 57
    • 掘金 juejin.im 6 years ago
    • Cache

    JavaScript 代码简洁之道

    测试代码质量的唯一方式:别人看你代码时说 f * k 的次数。 代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。 本文并不是代码风格指南,而是关于代码的可读性、复用性、扩展性探讨。 我们将从几个方面展开讨论: 变...

  • 55
    • 掘金 juejin.im 5 years ago
    • Cache

    JavaScript 的简洁之道

    译者:前端小智 原文:devinduct.com/blogpost/22… 为了保证可读性,本文采用的音译而非直意。 简介 如果你关注代码本身和代码的编写方式,而不是只关心它是否能工作,那么你写代码是有一定的水准。专业开发人员将为未来的自己和“其他人”编写代

  • 26
    • 微信 mp.weixin.qq.com 4 years ago
    • Cache

    如何写出简洁的 CQRS 代码?

    导读:命令和查询责任分离(CQRS)是指将数据存储的读取和更新操作分开的一种模式。实施 CQRS 据称可以提高性能、可扩展性和安全性。迁移到 CQRS 模式所创造的灵活性,使系统能够随着时间的推移而更好地发展。不过 CQRS 模式有一些众所周...

  • 31

    导读: COLA 的主要目的是为应用架构提供一套简单的可以复制、...

  • 5

    代码简洁之道:一行 Python 代码解决问题是时尚还是玄学 2 所谓一行流,就是把一个功能用一行代码去实现。Python 的一行流既保证了代码的简洁,又不会牺牲很大的可读性。但一个看似如此简单的事情,如果不彻底掌握...

  • 7

    架构师技能3:如何做code review

  • 7
    • developer.51cto.com 2 years ago
    • Cache

    如何编写简洁代码?(上)-51CTO.COM

    如何编写简洁代码?(上)-51CTO.COM 如何编写简洁代码?(上) 原创

  • 6

    【Python | 进阶】提高你的Python技能,9个让代码更简洁、更快的秘密技巧, 确定不来看看? 精选 原创

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK