书籍介绍
软件工程常被诟病为空洞乏味的课程,而这本书最难得的,是它把这门课从抽象概念拉回了真实的工程现场。作者以多年一线开发经验为底色,不满足于罗列方法论,而是反复追问一个核心问题:软件究竟何时“足够好”才能发布?书中对Bug、质量与用户需求的辨析,对结对编程背后“心智与道德要求”的剖析,以及对金钱激励与创造性劳动之间张力的探讨,都显示出它试图纠正一个普遍误区——软件工程不等于消灭所有缺陷,而是关于判断、取舍与协作的学问。读者反馈中反复出现的“接地气”“案例生动”“适合反复读”,印证了它作为入门书的可贵之处:用虚拟角色对话化解生涩,让团队职责与方法用例变得具体可感。它尤其适合那些想理解软件如何真正被构建出来的初学者。
作者简介
邹欣现任微软Windows中国工程团队首席研发总监。1996—2003年,邹欣在微软Outlook团队从事开发工作,2003—2005年,他在微软内部质量工具团队和Visual Studio团队负责软件项目管理工具的开发。2005—2012年,他担任微软亚洲研究院技术创 新组研发主管,负责研究成果的产品化和创新项目。2012—2014年,他担任微软亚洲互联网工程院首席研发总监,负责必应搜索客户端、必应输入法、必应词典等产品。加入微软前,邹欣从事过商用Unix系统、GPS/GIS软件开发及测试工作。他在2007年出版了《移山之道》,于2008年出版了《编程之美》 (合作)。他于1991年获北京大学计算机软件专业学士学位。1996年获美国美国韦恩州立大学(Wayne State University)计算机软件专业硕士学位。
微博 http://weibo.com/sdxinz
博客 http://www.cnblogs.com/xinz
专栏 http://zhuanlan.zhihu.com/goujianzhifa