上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第1章
健壮的Python简介
本书介绍如何让你编写的Python更易于管理。随着代码库的增长,你需要一个包含技巧和策略的工具箱来构建可维护的代码。本书将指导你减少代码缺陷,让开发工作更轻松。你将认真考虑如何编写代码,并了解你的决策所带来的影响。当讨论代码是如何编写的时候,我想起了C.A.R.Hoare的名言:
软件设计的构建有两种方法:一种是使它简单到明显没有缺陷,另一种是使它复杂到没有明显的缺陷。第一种方法要困难得多[1]。
本书是关于用第一种方法开发系统的,这将会更困难,但不要害怕。我将引导你提升编写Python代码的水平,就像C.A.R.Hoare说的那样,让你的代码“明显没有缺陷”。归根结底,这是一本关于编写健壮的Python的书。
在本章中,我们将讨论什么是健壮性,以及为什么应该关注它。我们将讨论你的沟通方式会如何蕴含特定优势和不足,以及如何最好地表达你的意图。“Python之禅”(https://oreil.ly/SHq8i)中指出,在开发代码时,“应该有一种而且最好只有一种明显的方法来做到这一点。”你将学习如何评估你的代码是否明显没有缺陷,以及如何修复它。首先,我们需要回答一个最基本的问题:什么是健壮性?