• 当我们听到“整洁代码”一词时,通常会想到由罗伯特·C·马丁(Robert C. Martin)(也称为鲍勃大叔、鲍勃大爷)撰写的著名书籍:“整洁代码:敏捷软件工艺手册”(2009年)自从本书出版以来,“整洁代码”一词已经越来越流行。今天,它的含义受到鲍勃大叔的异象的强烈影响,但这并不
  • 增加 ide 中的字体大小和行高度是一个很好的方式: 减少眼睛紧张, 更多的专注和更大的激励, 写更小的函数方法(因为字体大了,一个屏幕中可容纳的代码就少了,一个函数方法的代码至少不能超过一个屏幕吧!), 并保持事情的简洁。 banq注:用更小屏幕
  • JQL是一个Java代码分析开源工具,分析结果能够通过SQL语句进行查询。 JQL首先是对你的代码进行分析,比如:1.哪个类没有单元测试?2.哪个类名最长?3.哪个接口超过20个方法? 当 icon
  • 良好的代码意味着:低bug,性能好,修改容易。好的代码是有高影响力的,这也许就是坊间流传10倍效率的开发者的主要原因。 在这里讨论五个主要的编程概念。记住它们,编写好的代码应该是轻而易举的。 剔除 icon
  • 当您编写一条if / else语句链时,了解并评估执行时顺序的依赖性是明智的。将每个条件构造为逻辑互斥而非依赖于执行顺序可能是明智的。 新开发人员要学习的第一个概念是if / else语句。if / else语句是执行条件逻辑的最常见方法。但是,复杂的嵌套if / else语 icon
  • 除了知道git add,git commit和git push,Git中还有许多其他重要技术。从长远来看,了解这些将有很大帮助。在这里,我将介绍一些能够让你充分利用Git的技巧。下面以角色扮演方式描述: 突然之间,您已成为计划构建下一个Facebo icon
  • 有许多优秀,整洁的代码风格指南。这些标准包括缩进,空格,行长度,命名约定等。一些著名的例子是: PEP8 用于Python icon
  • 检测依赖项内部的漏洞对于创建安全的应用程序至关重要。除此之外,静态代码分析工具和预定义规则可以帮助您确保质量。幸运的是,有Maven插件可用于在您的构建中自动执行此操作。通过此博客文章,我将向您展示我的前三个Maven插件,以确保质量和安全性。 为 icon
  • 虽然基于领域事件的建模特别与DDDesign相结合越来越受欢迎,但我看到了一些在某些情况下可能有效或无效的命名气味。1)最明显的“CRUDish事件气味”。像SomethingChanged,SomethingUpdated这样的事件可能表明没有足够的领域探索,或者行为领域方面探索很 icon
  • 在衡量您的工程团队的绩效时,选择正确的 KPI 可能具有挑战性。因此,我们决定向您推荐 10 个可识别的指标,它们将帮助您从不同方面评估您的团队,例如生产力、代码质量或开发效率。重要的是要考虑一些指标将比其他指标更相关,具体取决于项目的性质以及团队的规模。 icon
  • 当我在PKC工作时,我们的团队做了超过20次的代码审计,其中许多是为刚刚进入A轮或B轮的初创公司做的(那通常是当他们有了现金,并意识到在关注产品的市场适应性之后,对其安全性进行更深入的研究是很好的)。 这是一项令人着迷的工作--我们深入研究了各种领 icon
  • 我同事提议,为了提高可读性,使用什么样的方法要一致。比如查找某个字符,必须用indexOf而不能用正则表达式。就是说每个功能规定某种实现方式,这种约束有必要吗? icon
  • 以下是变更摘要,详细点击标题: 此次代码变更为整个 Spring Boot 代码库添加了注释。此 PR 的内容完全使用自定义微调 AI 模型创建。 我们正在对我们的工具进行大规模实验,在数百万行代码上运行 icon