标签:书籍 自动 专题 一个 att 编程 安全性 哪些 通过
程序员书库(ID:CodingBook)编译Brian Yoder是Moffatt和Nichol的首席软件架构师,从1976年开始就担任软件工程师,自1994年以来就担任工程副总裁。
Brian Yoder曾在Quora上回答了一个问题:作为软件工程师,哪些书改变了您的编码方式?他表示:“作为软件工程师,编码只是我要做的许多事情之一,甚至不一定是最重要的事,多年以来,有几本书对我产生了重大影响,从而提高了我的工程技术水平,无论是编程方面的还是其他方面。”
下面Brian Yoder回答详情里的详细书单:
这甚至不是一本关于软件或计算机的书,而是一本关于设计本身的书,它在软件设计中有无数的应用程序,尤其是在UI设计上。所有伟大的设计,都是在艺术美、可靠性、安全性、易用性、成本和性能之间寻找平衡与和谐。这本书是设计学领域的权威力作。
虽然作者Kent Beck提出来的建议我并不是都认同,但他对技术团队中的开发人员文化和项目实践的思考方式是正确的。作者在书中提出了一些想法,诸如让开发者为自己的代码写自动化测试,让整个团队每周做计划,因为这些当时很激进的改进小团队开发的想法,这本书获了奖。
这本书彻底改变了我编写和测试代码的方式,自从我发现了这本书之后,这在我的编程方式上产生了巨大的不同。
你学习的大多数书籍和课程都涉及软件重构,你作为软件工程师的大部分实际工作都是通过修改现有代码来完成,本书针对这一代码重构介绍的十分细致。
这是一本介绍软件管理的小品文集。全书分为45章,每章就是一个独立的专题或者知识点。本书内容十分丰富全面,小到项目负责人制订进度表,大到软件执行总裁提出富有竞争性的战略,都在本书的介绍之列。
这本书介绍了如何聘用和留住一支优秀的软件团队。在这本简短的书中,Joel透露了他在微软工作的所有秘密,以及作为Fog Creek软件公司创始人之一的他是如何招聘世界上最优秀的开发人员,如果你需要涉及到开发人员招聘,这本书应该读一读。
标签:书籍 自动 专题 一个 att 编程 安全性 哪些 通过
原文地址:https://blog.51cto.com/15060204/2566013