今天,软件工程师不仅需要知道如何**编程,还得知道怎样树立正确的工程实践,以便其代码库得以可持续地健康发展。本书强调了编程和软件工程之间的区别。 软件工程师该如何管理一个活跃的代码库,使其在生命周期中不断发展并响应时刻变化的需求?基于在Google的工作经验,软件工程师Titus Winters和Hyrum Wright以及技术作家Tom Manshreck,坦率而深刻地讲述了一些世界**的从业者如何构建和维护软件。本书介绍了Google独特的工程文化、流程和工具,以及这些方面如何对工程组织的有效性做出贡献。