为了方便 JavaRush 学生,我们决定收集有关编程中最重要主题的讲座和文章。第八个集合是关于如何使用代码:编写高质量代码的规则以及重构、编写代码注释的规则。在迷你指南中,我们简要概述了文章的精髓,如果您点击链接,您可以了解有关感兴趣主题的更多信息。将集合添加到书签并在需要时返回。
文章和讲座
这是编写更高级别代码的小指南。本文列出了与创建系统以及使用接口、类和对象相关的基本规则和概念。文章的结构是“从上到下”形成的,即从应用程序的总体结构到更集中的细节。
本文将讨论某些元素的正确命名。正确的名称使代码更容易阅读。本文还包含代码中的注释示例。
开发技巧永远不会是多余的,特别是如果您刚刚开始编写代码。本文包含针对特定于 Java 语言的代码分析的建议。
在监控代码质量时,记住该代码附带的注释的质量非常重要。本文将向您介绍评论主题以及为什么值得您花时间。
使用其他人编写的代码可能会导致一些问题。该代码可能涉及您不熟悉的技术。也许这段代码需要改进。或者可能迫切需要修复旧代码库中发现的错误。在本文中,作者给出了一些技巧,可以使处理遗留代码变得更加容易。
查看有关静态代码分析工具的文章。他们可以帮助您在投入生产之前找到并修复有问题的代码。文中介绍了一些流行的静态分析工具,可用于测试各种情况下的代码。例如,DeepSource 或 SonarQube。
重构自己的代码是一回事,重构遗留代码又是另一回事。情况要复杂得多。该文本提供了有关使用遗留代码的提示。
提高公司代码质量的一种方法是通过重构。它经常被忽视,因为它对用户来说几乎是不可见的。代码仍然有效,所以一切都很好,对吧?然而,有问题和混乱的代码会影响产品的速度及其整体性能。文章作者讲述了代码重构可以获得的主要好处。
任何人都可以学习编写代码。但你能写得干净吗?在这篇文章中,作者展示了他编写干净代码的方法。提示很简单,因此即使是初学者也能掌握。
现代工具使开发过程变得更加容易。特别是,可以更轻松地监视代码的风格,尝试最大程度地减少其“未经授权”的格式。这篇评论讨论了 IntelliJ Idea IDE 为开发人员提供了哪些工具来使代码易于阅读且易于理解。
本文提供了两个简单的技巧,可以帮助新手开发人员阅读其他人的代码。阅读并付诸实践。
另一篇关于如何使代码变得更好的文章。这次出大了。它包含许多简单的提示。例如,其中之一是编写单元测试。阅读正文中的其余部分。
编写干净的代码并不那么容易。这是一项艰苦、艰苦的工作。通过反复试验,您将通过一遍又一遍地重复相同的步骤来改进,直到找到您想要的解决方案。本文列出了一些技巧,可帮助您学习如何编写干净的代码。
在软件中,反模式是一个术语,指的是解决问题时不应使用的技术。作者讨论了六种最常见的反模式:意大利面条代码、金锤子、船锚、死代码、代码蔓延和神圣物体。
本文讨论了 IT 公司中缺乏对代码质量的控制及其重要性的主题。您将了解什么是技术债务、为什么自动化是成功的关键以及如何构建代码质量控制流程。
您可能听说过“静态分析”这个术语。最常见的是,它指任何一种众所周知的工具或方法。但实际上,静态分析有多种类型,每种类型在使用时都有特定的含义。本文将讨论哪些类型的分析。
视频
SOLID是面向对象编程的五个设计原则。除了面试中会问到的理论之外,您还需要学习如何根据 SOLID 原则编写代码。EPAM 圣彼得堡办事处首席开发人员 Alexander Barmin 的报告将讨论如何实现这一目标。作者的演示附有根据 SOLID 条件编写的“纯”Java 代码示例。作者还回答了观众的提问。
奖金
这篇文章专门回顾了 Robert Martin 所著的《Clean Code》一书。作者研究了改进和优化代码的方法,最后他给出了一个小但有趣的问题。
GO TO FULL VERSION