Code Review
文章平均质量分 81
liangshanbo1215
这个作者很懒,什么都没留下…
展开
-
Google HTML/CSS 风格指南
在严格需要 id 属性的地方,总要在其值中包含一个连字符,以确保它不符合 JavaScript 标识符语法,例如,使用 user-profile 而不是仅仅使用 profile 或 userProfile。在没有工具的情况下 自动执行并强制执行一致的排序顺序,请考虑将声明放入 按字母顺序排列,以便以易于的方式实现一致的代码 学习、记忆和手动维护。CSS 提供了各种缩写属性(如 font),这些属性在可能的情况下应始终使用,即使在只显式设置一个值的情况下也应如此。使用缩写属性对于代码效率和可理解性是有用的。原创 2024-04-02 20:11:04 · 1195 阅读 · 0 评论 -
URL 中 pathname 的命名规则
pathname 是 URL 中标识特定资源或页面的路径部分。原创 2024-03-26 17:15:40 · 270 阅读 · 0 评论 -
了解 Code Review 过程
代码审查是软件开发的一个组成部分,在测试阶段之前识别错误和缺陷。在开发阶段,代码审查经常被忽视为一种持续的做法,但无数研究表明,它是最有效的质量保证策略。当代码审查没有得到应有的重视时,可能会发生意想不到的副作用,例如会议花费的时间比有意计划的时间要多。这些意想不到的后果往往成为代码审查可能遭到集体吐槽的原因。但是,可以通过包含适当升级过程的适当设置代码审查过程来避免这种情况。这一点至关重要,因为当公司没有固定的程序时,他们很可能不知道代码审查的有效性,或者它们是否正在发生。原创 2024-03-29 06:00:00 · 774 阅读 · 0 评论 -
Code Review 最佳实践
成功的同行评审策略要求严格记录的流程与非威胁性、协作性环境之间保持平衡。高度规范的同行评审可能会抑制生产力,然而,过于随意的流程往往效果不佳。经理们需要找到一种折中方案,使同行评审既高效又有效,同时促进团队成员之间的开放交流和知识共享。原创 2024-03-28 05:00:00 · 947 阅读 · 0 评论 -
在 Code Review 中寻找什么?
有很多工具可以确保代码的格式一致,遵循有关命名和最终关键字使用的标准,并发现由简单编程错误引起的常见错误。相反,这应该是你的组织中关于你目前在代码审查中寻找哪些东西,以及。无论你是通过像 Upsource 这样的工具来审查代码,还是在同事讲解他们代码的过程中进行审查,在任何情况下,有些事情都比其他事情更容易评论。这些都是需要检查的有效事项——您想要最小化不同代码区域之间的上下文切换并减少认知负载,因此您的代码看起来越一致,就越好。在代码审查中,我们能发现哪些我们无法委托给工具的东西?寻找什么的对话的开始。原创 2024-03-27 01:00:00 · 583 阅读 · 0 评论 -
Code Review 最佳实践
进行代码审查时需要考虑很多事情,如果每次审查我们都担心所有这些事情,那么任何代码都无法通过审查过程。我们为什么要进行审查?有了明确的目的,审查人员的工作就更容易了,代码作者也不会对审查过程感到意外。我们在寻找什么?当我们有了目标,我们就可以在审查代码时创建一套更集中的需要检查的事项谁参与了?谁负责审查,谁负责解决意见冲突,谁最终决定代码是否可以使用?我们什么时候审查,什么时候审查完成?在编写代码的过程中,审查可以迭代发生,也可以在过程结束时进行。原创 2024-03-26 05:00:00 · 991 阅读 · 0 评论 -
五种 Code Review 反模式
在代码审查期间,开发人员所能收到的最令人沮丧的反馈就是审查人员从根本上不同意解决方案的设计或架构,并且强迫开发人员通过一系列审查(参见下文)逐步重写代码,或者粗暴地拒绝代码并让开发人员重新开始。代码审查并不是检查设计的合适时机。如果团队遵循的是经典的“网关”代码审查,那么在最终由另一位开发人员审查代码之前,代码应该能够运行,并且所有测试都应该通过。此时,审查中的代码已经花费了数小时、数天或数周(尽管我真的不希望是数周;代码审查应该小而紧凑,但这是另一个话题)的努力。原创 2024-03-25 14:46:12 · 879 阅读 · 0 评论