本书涵盖了编程的许多领域。从如何编写简单的代码,到对编程的深刻见解,再到在软件开发中如何止损。你将发现与软件复杂性有关的问题、其根源,以及如何使用简单性来开发优秀的软件。你会检查以前从未做过的调试,并知道如何在团队工作中获得快乐。
全书分为七部分。前三部分内容聚焦的是程序员应该了解的基本原则,接着是关于软件的复杂性和简约性的各个方面。第四部分介绍代码调试。第五部分包含一整套全新的原则,这些原则是基于Max在大型工程团队内的成功经验陆续整理出来的。第六部分叙述的是软件设计原则背后的哲学。最后迎来第七部分,开篇首先解释了为什么“持续改善”应该然后讨论如何让你的软件持续改善,以及成为一名更好的程序员的具体方法。
马克斯·卡纳特-亚历山大(MaxKanat-Alexander)是谷歌的代码健康技术主管,主要帮助其他软件工程师提高生产力,包括编写开发工具、创建教育程序、指导重构工作等。他还曾在谷歌担任YouTubeXbox的技术主管,从事JavaJDK、JVM和Java其他方面的工作,以及担任YouTube的工程实践技术主管,他在YouTube上为所有开发人员提供最佳实践和工程开发效率方面的支持。他是著名的Bugzillabug跟踪系统的两名主要开发人员之一,该系统被全世界成千上万的组织使用。
相关推荐
© 2023-2025 百科书库. All Rights Reserved.
发表评价