书籍介绍
在当今这个技术飞速发展的时代,软件工程的重要性日益凸显。面对日益复杂的软件开发项目,如何有效地管理项目、提高代码质量、优化团队协作,成为每一个软件工程师必须面对的挑战。《Modern Software Engineering》正是为了解决这些问题而诞生的,它不仅为软件工程师提供了宝贵的理论指导,更为实践中的问题提供了切实可行的解决方案。
作者简介
David Farley,连续交付有限公司的创始人及顾问,自现代计算机早期便从事编程、软件工程和系统架构工作。他提出了革命性的方法,彻底改变了开发者和团队的工作方式。与Jez Humble合著了畅销书《持续交付》。作为伦敦多资产交易所(LMAX)软件开发部门负责人,他打造了世界上最快的金融交易所之一。作为敏捷技术、迭代开发、持续集成和高度自动化测试的早期采用者,他还合著了《反应式宣言》。Dave还运营着广受欢迎且成功的“持续交付”YouTube频道。
推荐理由
《Modern Software Engineering》这本书详细阐述了软件工程的核心理念和实践方法,从软件工程的基本概念到具体的技术实践,为读者提供了一个全面的学习框架。作者通过丰富的案例和深入的分析,展示了如何通过科学方法、迭代、反馈、增量、实验和经验主义等技巧来管理软件开发的复杂性,提高软件的质量与效率。
适合哪些人读
适合所有对软件工程感兴趣的读者,包括软件工程师、软件项目经理、软件开发团队领导、计算机科学专业的学生等。对于想要提高软件开发效率、提升代码质量、增强团队协作能力的专业人士来说,这本书尤其具有参考价值。
目录
Table of Contents
Foreword xvii
Preface xxi
Acknowledgments xxv
About the Author xxvii
显示全部