本章节,我将和你分享python工程开发的实际经验。
工程开发所需要的不仅仅是编程语言,还需要具备与工程开发相关的技术, 这就好比你掌握了常用的5000个汉字,但想写出一篇优美的散文就需要你具备优秀的文辞鉴赏能力,丰富的知识储备,以及出众的文采,这些都不是5000个汉字本身所能提供的。
本章节规划了三个部分:
单元测试帮助你测试自己所编写的项目,很多人并不重视测试,认为那些工作都是没有技术含量的事情,持有这种想法的人,如果刻薄一点评价,都是些水平很烂但自以为很牛逼的人。不论是自己开发维护一个项目,还是团队一共开发,代码质量的好坏决定了这个项目能够向前走多远,当你过了那个贪婪的学习python高级语法和特性的阶段,你必须关注工程开发时的代码质量,否则,你写出的不是代码,而是一堆堆愚蠢的bug。由于本文并非专业的测试人员,因此对测试领域的研究并不深入,因此只向你介绍如何进行单元测试。
项目运行,需要维护很多配置,这些配置不会硬编码到程序当中,而是使用专门的配置文件来保存,我将向你介绍几种python项目开发时使用的项目配置文件以及如何读取他们。
大一点的公司会有专门的运维团队负责项目的运维工作,但作为一个合格的工程师,你也需要对项目的运维有一定的了解,最起码能够搭建基本的项目环境,保证单个项目的稳定运行。
QQ交流群: 211426309