Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
软件质量指南
幽默:如果在运行就不要碰它
幽默:业务逻辑靠Bug运行起来了
清晰代码:如何编写易于阅读的代码 - Ryan
我们将讨论为什么编写更多可读的代码,而不是简明(短)的代码。之后,以下是关于如何做到这一点的策略: 变量、类和函数的命名 辅助函数 代码注释 枚举/字典/密封类/等等。 包的组织和命名 <
在 Maven 中使用 Spotless
使用 Maven 和 Spotless 为 Java 代码库强制执行代码样式和格式化规则。 Spotless</
用于前端QA测试的十二种chrome插件
QA 测试人员可以使用某些工具(例如 Chrome 扩展程序)加快他们的测试过程。对于 QA 测试,效率至关重要。对于测试网站和网络应用程序,为 Chrome 浏览器添加一些流行的扩展程序可以加快测试过程。我经常在测试过程中使用扩展。下面我将列出我每天在工作中使用的最流行的
Java 安全漏洞 (CVE) 终极指南 - Lmyslinski
在过去两年中,我花了很大一部分时间研究、验证、修补和更新基于 JVM 的大型企业代码库。这不好玩。我的目标是创建一个关于该主题的综合资源,以便面临类似挑战的每个人都可以从中吸取教训并节省一些时间/精力。 基础知识<
RefactorFirst:寻找Java代码库中无所不包的大型“上帝”类
这个 Java 代码库工具将帮助您识别应该首先重构的上帝类,也就是意大利面条的“大泥球”类,代码很长都混沌编织在一起的类,这
速度与质量之间权衡 | Untools
在构建产品时确定速度和质量之间的权衡。 在产品开发中,速度和质量是两个重要的变量。优先考虑一个通常是以牺牲另一个为代价的。该工具将帮助您做出权衡。 您优先考虑速度或质量的决定应基于您对以下方面的信心:
Checkstyle简介
Checkstyle 是一种开源工具,可根据一组可配置的规则检查代码。支持Maven 和各种 IDE 插件。 如果我们不想使用打包的 Google 或 Sun 检查,我们有办法创建我们自己的自定义配置 XML 文件。这是自定义配置文
Spotify如何提高其质量工程生产力? | qe-unit
Spotify 工程师必须快速试验、学习和启动功能。通过具有所有必要技能的跨职能团队来实现速度,以高度自治地发布功能。这是他们对速度质量的定义:“快速将创意转化为产品并进行实验,以改善用户体验、开拓新市场并保持作为内容流媒体提供商的竞争力。” <
如何通过代码库的抽象分支以增量方式进行大规模更改 - Paul
团队经常使用版本控制分支进行大规模更改,以便他们可以继续开发功能并修复主线上的错误。但是如果您的代码位于分支上,则它不能被集成的。合并回主线肯定是痛苦的,痛苦的程度取决于你想要做出多大的改变,同时你在主线上做了多少工作。 这意味着推
5年在科技初创公司进行安全代码审计的经验教训
当我在PKC工作时,我们的团队做了超过20次的代码审计,其中许多是为刚刚进入A轮或B轮的初创公司做的(那通常是当他们有了现金,并意识到在关注产品的市场适应性之后,对其安全性进行更深入的研究是很好的)。 这是一项令人着迷的工作--我们深入研究了各种领
3个Maven插件确保质量和安全性
检测依赖项中的漏洞对于创建健壮、可靠和安全的应用程序至关重要。除此之外,静态代码分析工具和预定义规则可以帮助我们维护健康和定性的代码库。幸运的是,有 Maven 插件可用于在我们的构建中自动执行此操作。在这篇博文中,我将展示我最喜欢的三个 Maven 插件,以确保 Java 项目的质量和安全
吐槽:低质量代码对业务影响最大
对 39 个专有生产代码库的定量研究结果:开发人员花费更多的时间来解决低质量源代码中的问题。对于类似复杂性的更改,低质量代码的更改实现时间平均要长2倍以上。 代码质量仍然是一个抽象的概念,无法在业务层面上得到重视。因此,软件公司不断用代码质
幽默:企业软件
使用ChatGPT提示能自动编写测试代码吗?- michaelfeathers
如今,有许多基于GPT的工具可以分析注释和代码,并在您键入时提出补全建议。您也可以提示它们生成或转换代码。 无论哪种情况,您都可以选择接受更改(或不接受),但必须小心。 基于GPT的工具容易产生幻
幽默:解决BUG简单直接办法是注销代码
解决BUG简单直接办法是注销代码,当然你得先定位存在Bug的那段代码,否则只能全部注销,没有代码运行了。
幽默:接着奏乐,不要停,问题迟早能解决
上页
下页
关闭