最新 最热

AI生成代码加速代码屎山噩梦?

如今,许多程序员选择使用AI来辅助编程,但是随着AI软件开发的快速普及,有关代码质量的担忧越发凸显。长期从事代码研究的Adam Tornhill曾表示,AI辅助编程所面临的主要挑战是,它很容易生成大量原本无需编写的代码。...

2024-02-01
3

编程技巧—使用静态分析器来自动修复代码Bug

使用静态分析器来自动修复代码Bug是一种编程技巧,可以帮助程序员在开发过程中更高效地发现并修复潜在的错误。静态分析器是一种工具,它可以在不实际运行代码的情况下分析源代码,并检测可能存在的问题。通过对代码进行静...

2024-01-30
1

为什么会有这么多种编程语言?

本号已有原创文章200+篇,以DevOps为基石,洞察研发效能全貌,涵盖从需求管理到运营监控的完整流程。无论您是项目经理、产品经理、开发人员、测试人员,还是运维人员,在这里您都可以有所收获,同时深入理解其他角色的工作内容,共...

2024-01-04
2

迪米特法则:降低耦合,提升代码质量与可维护性

欢迎大家莅临我的博客!在今天的文章中,我们将深入探讨一项在软件设计中至关重要的原则——迪米特法则(Law of Demeter)。迪米特法则,也被称为“最少知识原则”,在面向对象设计中具有显著的指导作用,其目标在于降低系统内部各...

2023-12-13
1

对代码质量进行检查

今天习得了一个不错的项目代码质量检测工具,并且在自己的 IDE 上进行安装,这一实践不要紧,感觉还是很不错的。后来查了文档,这个工具不仅可以在 IDE 上来使用,在项目的持续集成部署上面,依然有用武之地,可以提高项目的代码质...

2023-11-28
5

Jenkins+sonar持续集成代码质量管理

IP:192.168.1.199,已经安装jenkins和mysql5.6

2023-11-16
2

代码总是被嫌弃写的太烂?装上这个 IDEA 插件再试试!

在需要检测的单个文件或者单个项目上右键 --> Analyze --> Analyze with SonarLint

2023-11-14
1

Perl的LWP::UserAgent库爬虫程序怎么写

Perl的LWP::UserAgent库是一个用于发送爬虫IP请求的Perl模块。它可以用于编写Web爬虫、测试Web应用程序、自动化Web操作等。以下是一个简单的使用LWP::UserAgent库发送爬虫IP请求的Perl脚本的例子:...

2023-11-14
1

为什么要重构?深入探讨重构的原则、范围和时机

如果你是一位软件开发者,你一定听说过"重构"这个词汇。那么,为什么要重构?重构有哪些原则?重构哪些地方?何时开始重构?在本文中,我们将深入探讨这些问题,帮助你更好地理解和应用重构技术。...

2023-11-13
1

Kotlin库实现多线程爬取数据

由于字数限制,以下是一个简化版的爬虫程序示例,使用了Kotlin的网络库kotlinx.coroutines和kotlinx.html。这个程序会爬取一个简单的Python多线程跑数据的网页,并打印出结果。...

2023-11-10
2