Photo by NESA by Makers
[https://unsplash.com/@nesabymakers?utm_source=medium&utm_medium=referral] on
Unsplash [https://unsplash.com/?utm_source=medium&utm_medium=referral]前言:
整体浏览收藏夹的发现了这篇来自Google的François
Chollet关于软件工程的一些心得,读完感觉甚是戳中当下开发和管理过程中的很多痛处,翻译一下,仅供参考。
原文链接[需破窗]:
https://medium.com/s/story/notes-to-myself-on-software-engineering-c890f16f4e4d
开发阶段
1. 代码并不仅仅是可以执行。代码也是一种跨团队沟通的方式,一种给别人描述如何解决问题的方式。方便阅读的代码不算是好,因为它本身就是编写代码最基础的部分,它涉及到清晰的代码结构、见名知义的变量名、对于复杂代码逻辑的插入注释。