第34期:《现代软件工程:如何高效构建软件》|已结束

早在 1991年,戴维·法利(David Farley)任职于通用电气公司开发 C++ 语言的项目时,就使用 Shell 脚本编写了许多自动化处理的程序,实现了一些持续集成的功能。在他看来,这些自发思考的实践,其实就包含了后来敏捷开发思想的一些精髓。
2001 年“雪鸟会议”正式发布了“敏捷宣言”(Agile Manifesto),随后敏捷运动开始在业界兴起。戴维·法利那时正任职于 Thoughtworks 公司,该公司正是敏捷开发理念的积极倡导者和推动者,这无疑让他有机会在实践中进一步完善自己的理论。
随后戴维·法利总结自己10年间工作的经验得失,并与 Jez Humble 合著了《持续交付》这一神作,该书获得了 2011 年度 Jolt 大奖。戴维·法利也成为敏捷开发理念积极的布道者。

image

2011 年,戴维·法利加入 LMAX 金融科技公司。他负责开发了 LMAX 低延时、高吞吐量的在线金融交易所,使其成为全球最快速的金融交易系统。这是他在软件开发过程中实践敏捷理念的又一项重大成果,这一次他有了更多的思考。
在 2016 年离开 LMAX 后,戴维·法利成为独立软件开发顾问,帮助其他公司和组织实践敏捷开发并获得成功。他集自己30余年的功力,思考提炼后写在了《现代软件工程》这本书中。

image

对于软件工程的最终目标,戴维·法利认为是要为用户交付商业价值。也就是说可工作的软件高于详尽的文档,这也是敏捷宣言的主要原则。在戴维大佬30多年的职业生涯中,他秉持这个原则为业界贡献了一个又一个成功的软件产品。

image

在《持续交付》一书中,戴维大佬讲述了如何更快、更可靠、低成本地实现自动化软件交付,那么在《现代软件工程》一书中,戴维大佬上升到软件开发的整体层面,详述了基于科学的工程化方法,这包括系列行为准则和 TDD 等敏捷式方法。
《现代软件工程》一书中不仅有戴维大佬总结的经验理论,还包含他的代码实战案例。技术人从中不仅可以学到大佬高屋建瓴的思维,还有把事情做好、做对的具体方法和工具。
所以,技术人只要遵循书中的行为准则,成为学习的专家与管理复杂性的专家,就能建立现代软件工程意识,打造成功的软件产品。

社区赠书

本次福利将送出 《现代软件工程:如何高效构建软件》 * 10本,您也可以通过点击这里直接购买

截止时间:还需要支付积分,就还有赠书额度,先到先得

领取方式

第一步:支付积分即可兑换,复制“ 积分支付订单号 ”

第二步:在本站种私信我这些内容:积分支付订单号、活动书名、快递信息(姓名、电话、地址)

没有积分怎么办?

社区鼓励高质量的技术交流,所以只要发布有价值内容均可获得积分!

哪些内容算高质量?

1. 高质量的技术分享,原创、翻译、转载均可

2. 高质量的提问与回答,注意阅读《提问的艺术》

3. 分享优质Java与Spring的相关开源项目,板块:http://spring4all.com/forum/55.html

4. 分享优质资源(学习、软件等各种你觉得不错的资源),板块:http://spring4all.com/forum/123.html

5. 分享能够提高效率的软件工具,板块:http://spring4all.com/forum/53.html

另外,内容不错,获得精华贴、或者热门帖还有额外加分哦~

THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容