您现在的位置是:主页 > news > 佛山行业网站建设/淘宝代运营靠谱吗

佛山行业网站建设/淘宝代运营靠谱吗

admin2025/6/3 19:42:01news

简介佛山行业网站建设,淘宝代运营靠谱吗,windows 上wordpress,wordpress后台界面修改程序员2020年新书推荐之《Software Engineering at Google》 一、图书简介 如今,软件工程师不仅需要知道如何有效地编程,还需要知道如何开发适当的工程实践以使其代码库可持续和健康。本书强调了编程和软件工程之间的区别。 软件工程师如何管理有效的…

佛山行业网站建设,淘宝代运营靠谱吗,windows 上wordpress,wordpress后台界面修改程序员2020年新书推荐之《Software Engineering at Google》 一、图书简介 如今,软件工程师不仅需要知道如何有效地编程,还需要知道如何开发适当的工程实践以使其代码库可持续和健康。本书强调了编程和软件工程之间的区别。 软件工程师如何管理有效的…

程序员2020年新书推荐之《Software Engineering at Google》

一、图书简介

如今,软件工程师不仅需要知道如何有效地编程,还需要知道如何开发适当的工程实践以使其代码库可持续和健康。本书强调了编程和软件工程之间的区别。

软件工程师如何管理有效的代码库,该代码库在生命周期中不断发展并响应不断变化的需求?根据他们在Google的经验,软件工程师Titus Winters和Hyrum Wright以及技术作家Tom Manshreck,对一些世界领先的从业者如何构建和维护软件进行了坦率而有见地的见解。本书涵盖了Google独特的工程文化,流程和工具,以及这些方面如何提高工程组织的效率。

您将探索软件组织在设计,架构,编写和维护代码时应牢记的三个基本原则:

  • 1、时间如何影响软件的可持续性以及如何使代码随着时间的推移具有弹性
  • 2、规模如何影响工程组织内部软件实践的可行性
  • 3、典型工程师在评估设计和开发决策时需要权衡的因素

二、作者介绍

1、泰特斯·温特斯(Titus Winters)

泰特斯·温特斯(Titus Winters)是Google的高级软件工程师,自2010年以来一直在这里工作。如今,他是C ++标准库设计全球小组委员会的主席。在Google,他是Google C ++代码库的库主管:2.5亿行代码,每个月将由12,000名不同的工程师进行编辑。在过去的7年中,Titus和他的团队一直在使用现代化的自动化和工具来组织,维护和发展Google C ++代码库的基础组件。在此过程中,他已经启动了多个Google项目,这些项目被认为是人类历史上十大最大的重构项目。作为帮助建立重构工具和自动化的直接结果,Titus亲身经历了工程师和程序员为“只是使某些事情正常工作”而可能采取的大量捷径。

2、Tom Manshreck

Tom Manshreck自2005年以来一直是Google软件工程的资深技术作家,负责开发和维护许多Google在基础架构和语言方面的核心编程指南。自2011年以来,他一直是Google C ++库团队的成员,负责开发Google的C ++文档集,与Titus Winters一起启动Google的C ++培训课程,并记录Google的开源C ++代码Abseil。Tom拥有麻省理工学院的政治学学士学位和历史学学士学位。在加入Google之前,汤姆曾在Pearson / Prentice Hall和多家初创公司担任执行编辑。

3、Hyrum K. Wright

Hyrum K. Wright是Google的一名高级软件工程师,自2012年以来一直在此工作,主要负责Google C ++代码库的大规模维护。与公司历史上的任何其他工程师相比,Hyrum对Google的代码库进行了更多的个人编辑。他是Apache软件的成员,并且是卡耐基梅隆大学的偶尔访问的教师。Hyrum拥有德克萨斯大学奥斯汀分校的软件工程博士学位,还拥有德克萨斯大学的理学硕士学位和杨百翰大学的理学学士学位。他是会议上的活跃演讲者,并且是有关软件维护和演化的学术文献的撰稿人。

相关点评

  • 谷歌已经开源了他们“如何”做所有事情。这本书是关于“ Google如何运行代码”。系统工程师应将此书与“ Site Reliability Engineering”(来自Google)一起讨论“ Google如何运行”。高级组织负责人应至少阅读第一部分(文化)与“工作规则”(Laszlo bock的“ Google如何领导”)配对。安全工程师应购买有关“ Google如何实施防御”的最新“构建安全可靠的系统”。高管应阅读Eric Sc​​hmidt的“ Google的工作原理”,即“ Google的工作原理”!

  • Google的软件工程学以“软件工程学是随着时间的推移进行编程集成”为前提的,但这不是一本编程书。它将编程的语法和语义留给其他书籍,并重点介绍Google用于支持其软件工程活动的文化,过程和工具。

  • 尽管由Google的十几位不同的撰稿人撰写,但本书本身还是经过精心编辑以分享一致的信息。也许这反映了Google用来在Google代码库中保持一致性的软件工程流程。

  • 这是一本很棒的书,从世界上最大的软件工程公司之一那里了解更多有关编程之外的知识。当然,这是基于他们自己独特的挑战和经验,但同时也强调了推动这些决策的广泛适用的原则。



加入我们共同进步

群名称:程序员思维模型
群 号:144079203
​​​教程网站:www.swiftuigit.com