#程序质量

重建模与重构的区别

21-10-21 1870 5 banq

Refactoring is tactical, remodelling is strategic. 重构是战术性的!  重新建模是战略性的。 重构好像已经变成了提高软件质量的专有名词,这个词语是由... 详细

被误解软件开发: 高质量代码才能最快投入生产 - itnext

21-08-03 680 2 banq

软件开发被误解了,因为人们认为它是短期的创造,但是不明白:高质量却是将软件投入生产的最快方式。 高质量的代码使维护更容易并减少代码交互时间。低质量的代码会慢慢地产生更多的问题并减慢开发速度。 非开发... 详细

不要将API质量视为技术问题,而更多地是系统问题 - matthe

21-11-25 774 1 banq

美国组织理论家罗素·阿科夫 (Russell Ackoff) 说:“一个系统不仅仅是其各部分的总和;它是一个不可分割的整体。当它被分解时,它就会失去其本质属性。” 在进行API设计时,我们*喜欢*还... 详细

linus:相比在IDE下编程,我更喜欢手写代码

21-09-01 721 1 banq

软件的扩展与城市扩张很相似:美国城市似乎是 工业规模化过程 的产物,而较旧的欧洲城市似乎是 人类过程 的产物。这是因为大多数美国城市都是在汽车和工业革命之后和与之并存的,城市的设计只是考虑了容易实现... 详细

用于前端QA测试的十二种chrome插件

22-04-15 201 banq

QA 测试人员可以使用某些工具(例如 Chrome 扩展程序)加快他们的测试过程。 对于 QA 测试,效率至关重要。对于测试网站和网络应用程序,为 Chrome 浏览器添加一些流行的扩展程序可以加快... 详细

如何通过代码库的抽象分支以增量方式进行大规模更改 - Paul

22-03-11 237 banq

团队经常使用版本控制分支进行大规模更改,以便他们可以继续开发功能并修复主线上的错误。 但是如果您的代码位于分支上,则它不能被集成的。 合并回主线肯定是痛苦的,痛苦的程度取决于你想要做出多大的改变,同... 详细

RefactorFirst:寻找Java代码库中无所不包的大型“上帝”类

22-03-10 261 banq

这个 Java 代码库工具将帮助您识别应该首先重构的上帝类,也就是意大利面条的“ BigBallOfMud " class='body_href' >大泥球 ”类,代码很长都混沌编织在一起的类... 详细

Google、Twitter 和 Spotify 如何建立文档文化 - DEV

21-12-28 339 banq

许多技术问题最终会变成人的问题,缺乏良好的文档也不例外。编写和维护文档是一种需要鼓励和培养的习惯。不幸的事实是,如果没有文档文化,再多的工具也无济于事。今天,我们将看看 3 家高性能工程公司,Goo... 详细

建议将技术债务更名为科技财富 - increment

21-11-19 377 banq

技术债务是由于在构建功能时采用了太多的技术捷径。 产品团队创建了一个雄心勃勃的路线图,几乎没有犯错的空间,工程师在已经过时的软件基础设施上进行不守规则的破解以实现这些雄心壮志。债务像一个孩子踮起脚尖... 详细

金融科技公司Nubank为什么杀死自己的端到端测试套件 ?

21-09-25 655 banq

作为一家金融科技公司,质量对我们来说至关重要。我们需要客户用他们的钱信任我们。我们的端到端测试套件补充了我们的测试策略,以确保我们的系统具有非常高的质量和完整性。 过去,在 Nubank,我们使用 ... 详细

阅读代码也是一种技能 - Trisha Gee

21-09-24 556 banq

不只是鼓励程序员编写可读代码,还要承认程序员阅读代码也是另外一种技能。   1. 假设有人写了不可读的代码 没有人故意编写不可读的代码。如果你有一个只有你贡献代码的项目,你可以亲眼看到这一点—... 详细

优质软件质量是什么? - Marco

21-08-27 270 banq

Marco Faella 是那不勒斯费德里科二世大学的副教授,也是《Seriously Good Software》一书的作者。在这一集中,Marco 解释了他所说的真正好的软件是什么意思,从多个不... 详细

在本地机器上为 Java 项目设置 SonarQube

21-07-23 401 banq

代码质量是软件工程最重要的方面之一。SonaQube 是代码保证工具,它通过收集您的源代码并对其进行分析来确保项目的代码质量。您可以根据此工具的结果将 CI/CD 管道配置为部署或不部署。例如,如果... 详细

静态代码分析器排名前10的Java Linter

21-07-07 697 banq

Linter 最好被描述为静态代码分析器,因为它们甚至在您的代码运行之前检查您的代码。如果您想确保代码的长期可维护性,您应该遵循最佳编码实践和风格指南规则。实现这一目标的最佳方法之一是使用 lint... 详细

共有 551 2 3 4 下一页