编程少做坏事

Aleksandr Shitik
Aleksandr Shitik

我撰写自己的文章和书籍,并评论电影和书籍。 在宇宙学与天文学、IT、效率与规划方面的专家。

编程少做坏事
Katrin Passig, Johannes Jander
类别: 信息技术 (IT), 编程
出版年份: 2017
阅读年份: 2022
我的评分: 一般
阅读次数: 1
总页数: 416
摘要(页): 5
原始出版语言: 德语
其他语言的翻译: 俄语

总体概述

本书稍超过 400 页。它由四个部分组成,合计包含 27 章。内容主要以文字呈现,偶尔会出现编码片段和图片。阅读体验顺畅,虽然不算非常快速,因为字体不是特别大。

简要描述

由于章节众多,我不对每一章进行细致评述,而是聚焦于对本书各部分的精简概览。

第 I 部:你好,神话!你好,世界!

本部分是对编程与计算机科学世界的温和引入。它只包括两章,没有过多细节。此章节的主要目标是激发读者的动力,并培养正确的编程态度。

第 II 部:编程与理解

第二部分专注于编码自身的基础,并充当程序员的“入门工具包”。在此,本书详解构成大多数编程语言核心的基本语法结构:变量、数据类型、运算符、注释。还对条件结构(if/else)和循环(for/while)进行拆解。分析不以“它们是什么”为核心(此信息可轻易在其他书籍或在线课程中找到),而是从正确使用的角度出发:如何命名变量以提高可读性,并遵循项目或语言的标准;何时以及如何使用注释,等等。本章节奠定了实践技能的基础,对理解工作程序的构建至关重要。

第 III 部:错误修正

基于第二部分中讨论的局部小项目与建议,作者过渡到更大、更复杂系统的构建,并最终聚焦于这些系统中的错误定位与修正。重构、调试与测试是本章节的核心主题。

第 IV 部:选择工具

书的最后一部分致力于编程的进一步发展与前景。作者介绍面向对象编程(OOP),解释类与对象的概念,帮助读者在代码中模拟现实世界。还涉及网页开发、数据库、版本控制与安全等主题,指出掌握的知识在专业环境中的应用。该章节相当于一份通用的路线图。

个人观点

这又是一本“几乎编程”式的书,描述如何编写代码、命名变量等。我已经读了大约五本类似书籍,因此很难把它标榜为绝对信息化。然而,对于这些目的,这本书完全值得一读,尤其是当它是你决定阅读的首批同类书籍时。

Вверх