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