想读《软件困局》“软件工程其实并没有多少’工程‘的成分,这已经是公开的秘密了。自计算机诞生以来,特别是20世纪60年代大批软件问世之后,围绕软件的种种问题一直伴随且困扰着从事软件生产和研究的人们。本书对这些问题做了深入细致的分析和探讨,并提出了诸多实用且可行的建议。”
Book
软件困局
The Problem With Software: Why Smart Engineers Write Bad Code Douban
[美] 亚当·巴尔(Adam Barr)
translator:
桥海燕
/
曾烈康
2019
- 11
在外行看来,程序员们是一群聪明的工程师。他们整日思考复杂深奥的工程问题,编写逻辑缜密的程序代码,开发可靠易用的用户软件。然而,在内行看来,在软件工程这件事上,程序员们的工作往往不尽人意。为什么聪明的工程师们写不出聪明的代码呢?针对这个问题,作者结合多年的职业生涯经历,从多个角度进行了分析和讨论,涉及范围包括程序员的大学教育,软件开发的生命周期,软件工程的复杂性,程序设计语言发展历史,软件工程方法演变历程,等等。本书行文幽默风趣,将经典翔实的史料和形象生动的例子娓娓道来,不仅对软件工程的本质进行了深入的探讨,还为软件工程的从业者提出了实用的建议。