Python已有将近30年历史,是世界上使用最广泛的编程语言之一。世界上一些的大型应用基础架构,例如Dropbox,Instagram,Instagram均在使用Python进行大规模的开发与部署。
Guido van Rossum同志在1989年创建了Python语言,后来被戏称为“终身仁慈的独裁者”,他将Python语言带到全球无处不在。
昨日,Guido van Rossum发表推特,宣布即将离开云存储公司Dropbox并离开Python管理团队正式退休。
Dorpbox公司的大部分产品均使用Python构建,近400万行代码,提供着后端服务以及桌面语言的API支持,如今Dropbox还大量使用了Go、TypeScript和Rust语言。
正如Guido所说,他在Dropbox借鉴了公司的系统架构,在Python中提供了Mypy静态类型检查((Type Annotations))这一特性,由Dropbox员工Jukka Lehtosalo编写,克服了开发人员编写动态类型代码的一些困惑,并借此清理干净了Dropbox庞大的代码库。
Dropbox 团队在官方博上发布了一篇名为“Thank you, Guido”的文章,列举了Van Rossum对公司软件工程文化产生的重大影响。
Guido曾在团队中指出,在团队里只有少数真正聪明的开发者,他们写出了只有他们自己理解的聪明代码。如果这是在一家非常小的初创公司时,这是正确的文化和态度。
但随着公司的发展,新加入的工程师无法理解由早期开发人员写的简短又晦涩的代码。
Guido将此现象称之为“牛仔编码文化”,并向团队宣布了可维护编码的价值与重要性。
Guido指出,可维护的代码比聪明的代码更重要。如果我遇到了比较古怪的代码,有时候不得不来维护时,我会试着重写它,试着以身作则,并与其它人交流这一习惯。
Dropbox还称赞Guido为公司的持续集成计划改进了测试流程,并帮助工程师如何更好地测试,避免出现失败。
另外,Guido致力于让Python社区以及Dropbox的工程师团队对女性要更具包容力,Dropbox团队也因此成长,并对其深表感谢。
Guido 在 Dropbox 工作的时长大约为六年半。说起来,Guido 对 Dropbox 的贡献可以追溯到其成立的第一天,因为 Dropbox 的首席执行官 Drew Houston 为 Dropbox 编写的第一行代码用的就是 Python。
Guido 今年 63 岁,去年就已经完全脱离 Python 语言项目的决策层,不再领导该语言。
Guido说:“看到我一个小小骇客影响了这么多人,这真是一次了不起的旅程啊!”
编译:老夏
来源:21CTO
本文为 @ 21CTO 创作并授权 21CTO 发布,未经许可,请勿转载。
内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 公众号。
该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。