2,201
社区成员
发帖
与我相关
我的任务
分享
作者:【美】Robert C. Martin
译者:韩磊
出版社:电子工业出版社
鲍勃大叔因在技术人群中声名远播的Clean系列在全球圈粉无数。本书为其烫手新作,旨在为广大工程师指明一条通向匠师之路。共分三部分,前两部分用实例阐释TDD在敏捷软件中的运用,以及验收测试、协同编程等常被忽视的敏捷侧面与具体策略,还探讨了颇有价值的软件设计方案相关话题;第Ⅲ部分拔地而起,直接提出十条堪称金玉良言的“规劝”,以帮助程序员成为团队基石。
三本
作为IT学生的我,心中始终有一些困惑和疑虑。我这几天通过看了鲍勃大叔的封山之作《匠艺整洁之道》,其中的部分困惑和疑虑终于得到了部分答案。 文中极限编程的生命之环的四要素是工程实践手段: TDD(测试驱动开发)、重构、简单设计和结对编程(鲍勃大叔称为协同编程)。最左端的是验收测试,它是极限编程中最注重技术与工程的业务实践手段。
软件 software 中的第一个单词是 soft,所以软件应该是柔软的,也就是容易改动的。如果我们不期望它容易改动,那就是硬件 hardware。
我们发明软件的目的是为了使机器的行为易于改动。软件是用户与硬件之间的接口界面。用户主要是通过软件与计算机进行交流。