通过学习如何(不)编程,成为更好的程序员2

Bad Programming 101 – Part 2: Become a Better Coder by Learning How (Not) to Program

学习避免不良的编程实践,这些实践会创建难以维护或测试的低质量代码,并表现出易碎性、低可理解性和高缺陷密度等特性。该视频通过颠倒通常的方法对典型的编程实践手册进行了幽默的倾斜。它的方法是开玩笑地假设您希望成为混乱的代理人,并将不良代码偷偷带入软件项目,以破坏其成功的机会,或者通过产生不可读、容易出错的垃圾来挫败您的同事。以此为借口,该视频教导了如何避免引入错误或导致代码贡献被彻底拒绝的坏习惯。
不良做法被组织成构成编程基础的主题(布局、变量、循环等)。在每个主题的结尾,一个更严肃的声音会临时响起,解释为什么刚刚给出的“建议”实际上很差,并提出了一些更好的替代做法。通过从一些最成功的软件项目中获取经典编程指南、实证研究和一系列编码约定,该视频解释了良好编程实践背后的原因。
这些主题构成了良好编程风格的基础,对于从事专业编程职业或希望为软件项目做出贡献的任何人都非常重要。通常,初学者程序员通过经历一段错误并从中学习来学习这些良好实践。该视频通过教授核心的良好实践有助于缩短学习过程,并使您能够更快地成为高效的程序员。

该视频(该系列的第 2 部分)侧重于“模块化规模”的编码实践,即在诸如子例程和类等组织构建块级别。
你会学到什么

通过学习如何(不)编程成为更好的程序员
明智地选择你的工具
将编程视为解决问题
发现程序外观和整体结构的后果
避免坏习惯和常见错误
了解糟糕的错误处理如何导致程序不稳定

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。