JavaRush /Java 博客 /Random-ZH /书签:“干净的代码” - 有关编写代码和重构规则的文章和讲座

书签:“干净的代码” - 有关编写代码和重构规则的文章和讲座

已在 Random-ZH 群组中发布
为了方便 JavaRush 学生,我们决定收集有关编程中最重要主题的讲座和文章。第八个集合是关于如何使用代码:编写高质量代码的规则以及重构、编写代码注释的规则。在迷你指南中,我们简要概述了文章的精髓,如果您点击链接,您可以了解有关感兴趣主题的更多信息。将集合添加到书签并在需要时返回。 书签:“干净的代码” - 有关编写代码和重构规则的文章和讲座 - 1

文章和讲座

编写代码的规则:从创建系统到使用对象

这是编写更高级别代码的小指南。本文列出了与创建系统以及使用接口、类和对象相关的基本规则和概念。文章的结构是“从上到下”形成的,即从应用程序的总体结构到更集中的细节。

代码规则:正确命名、好评论和坏评论的力量

本文将讨论某些元素的正确命名。正确的名称使代码更容易阅读。本文还包含代码中的注释示例。

分析 Java 代码的建议

开发技巧永远不会是多余的,特别是如果您刚刚开始编写代码。本文包含针对特定于 Java 语言的代码分析的建议。

Java评论:并非一切都那么简单

在监控代码质量时,记住该代码附带的注释的质量非常重要。本文将向您介绍评论主题以及为什么值得您花时间。

支持他人代码的 5 个有用技巧

使用其他人编写的代码可能会导致一些问题。该代码可能涉及您不熟悉的技术。也许这段代码需要改进。或者可能迫切需要修复旧代码库中发现的错误。在本文中,作者给出了一些技巧,可以使处理遗留代码变得更加容易。

提高 Java 代码质量的工具

查看有关静态代码分析工具的文章。他们可以帮助您在投入生产之前找到并修复有问题的代码。文中介绍了一些流行的静态分析工具,可用于测试各种情况下的代码。例如,DeepSource 或 SonarQube。

一项艰巨的任务:让我们开始重构遗留代码

重构自己的代码是一回事,重构遗留代码又是另一回事。情况要复杂得多。该文本提供了有关使用遗留代码的提示。

代码重构 - 用例和好处

提高公司代码质量的一种方法是通过重构。它经常被忽视,因为它对用户来说几乎是不可见的。代码仍然有效,所以一切都很好,对吧?然而,有问题和混乱的代码会影响产品的速度及其整体性能。文章作者讲述了代码重构可以获得的主要好处。

编写简洁代码的 5 个有用技巧

任何人都可以学习编写代码。但你能写得干净吗?在这篇文章中,作者展示了他编写干净代码的方法。提示很简单,因此即使是初学者也能掌握。

IntelliJ IDEA:代码风格和格式

现代工具使开发过程变得更加容易。特别是,可以更轻松地监视代码的风格,尝试最大程度地减少其“未经授权”的格式。这篇评论讨论了 IntelliJ Idea IDE 为开发人员提供了哪些工具来使代码易于阅读且易于理解。

如何快速学会阅读别人的代码

本文提供了两个简单的技巧,可以帮助新手开发人员阅读其他人的代码。阅读并付诸实践。

改进代码的 10 种方法,经过个人经验测试

另一篇关于如何使代码变得更好的文章。这次出大了。它包含许多简单的提示。例如,其中之一是编写单元测试。阅读正文中的其余部分。

如何编写干净的代码

编写干净的代码并不那么容易。这是一项艰苦、艰苦的工作。通过反复试验,您将通过一遍又一遍地重复相同的步骤来改进,直到找到您想要的解决方案。本文列出了一些技巧,可帮助您学习如何编写干净的代码。

代码中要避免的反模式

​​在软件中,反模式是一个术语,指的是解决问题时不应使用的技术。作者讨论了六种最常见的反模式:意大利面条代码、金锤子、船锚、死代码、代码蔓延和神圣物体。

代码质量控制以及为什么需要它

本文讨论了 IT 公司中缺乏对代码质量的控制及其重要性的主题。您将了解什么是技术债务、为什么自动化是成功的关键以及如何构建代码质量控制流程。

每个开发人员都应该了解的 4 种代码分析方法

您可能听说过“静态分析”这个术语。最常见的是,它指任何一种众所周知的工具或方法。但实际上,静态分析有多种类型,每种类型在使用时都有特定的含义。本文将讨论哪些类型的分析。

视频

坚实干净的代码和简单的示例

SOLID是面向对象编程的五个设计原则。除了面试中会问到的理论之外,您还需要学习如何根据 SOLID 原则编写代码。EPAM 圣彼得堡办事处首席开发人员 Alexander Barmin 的报告将讨论如何实现这一目标。作者的演示附有根据 SOLID 条件编写的“纯”Java 代码示例。作者还回答了观众的提问。

奖金

罗伯特·马丁的《整洁代码》。给开发者的《功夫码》书评

这篇文章专门回顾了 Robert Martin 所著的《Clean Code》一书。作者研究了改进和优化代码的方法,最后他给出了一个小但有趣的问题。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION