欢迎光临中图网 请 | 注册
> >>
编程原则:来自代码大师Max Kanat-Alexander的建议

编程原则:来自代码大师Max Kanat-Alexander的建议

出版社:机械工业出版社出版时间:2021-06-01
开本: 16开 页数: 216
中 图 价:¥57.7(7.3折) 定价  ¥79.0 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

编程原则:来自代码大师Max Kanat-Alexander的建议 版权信息

  • ISBN:9787111684916
  • 条形码:9787111684916 ; 978-7-111-68491-6
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 所属分类:>>

编程原则:来自代码大师Max Kanat-Alexander的建议 本书特色

适读人群 :软件开发者、开发团队管理者和软件相关专业学生在内的各种角色Google代码健康技术主管、编程大师Max Kanat-Alexander又一力作,聚焦于适用于所有程序开发人员的原则,从新的角度来看待软件开发过程,帮助你在工作中避免复杂,拥抱简约 在本书中,富有传奇色彩的编程大师马克斯·卡纳特-亚历山大(Max Kanat-Alexander)将会向你展示如何让简约设计的思想回归到计算机编程中。马克斯会解释程序员为何会感到力不从心,以及应该如何持续改善。在软件设计中,要避免生成缺乏维护的复杂软件。 马克斯从他久负盛名的技术博客Code Simplicity中精选了一部分文章,对如何在软件行业工作以及取得成功给出了自己的想法和建议。相信这43篇文章能够让你学会如何在工作中避免复杂,拥抱简约。 马克斯扎实的技术功底、对于技术的洞见,以及亲切和善的性格,为他赢得了代码大师的美誉。相信他的思考也会给你带来启发,帮助你找到面对挑战的正确方向。 不论你是刚入门的程序员、资深软件工程师还是没有技术背景的管理人员,读完本书,都将能够理解如何创建可靠的软件项目计划、确定更好的系统模型和架构。

编程原则:来自代码大师Max Kanat-Alexander的建议 内容简介

本书涵盖了编程的许多领域,从如何编写简单的代码到对编程的深刻见解,再到在软件开发中如何止损!你将发现与软件复杂性有关的问题、其根源,以及如何使用简单性来开发优秀的软件。你会检查以前从未做过的调试,并知道如何在团队工作中获得快乐。 全书分为七部分,前三部分内容首先聚焦的是程序员应该了解的基本原则,然后是关于软件的复杂性和简约性的各个方面。在此之后,第四部分介绍代码调试。接着是第五部分,包含一整套全新的原则,基于Max在大型工程团队内的成功经验陆续整理出来的。第六部分叙述的是软件设计原则背后的哲学。*后迎来第七部分,开篇首先解释了为什么“持续改善”应该作为软件开发中产品管理的哲学,然后讨论如何让你的软件持续改善,以及成为一名更好的程序员的具体方法

编程原则:来自代码大师Max Kanat-Alexander的建议 目录

译者序
前言
关于作者
**部分 程序员应该了解的基本原则
第1章 在你开始之前 3
第2章 工程师的态度 5
第3章 成为明星程序员的独特秘密 7
第4章 两句话总结软件设计原则 9
第二部分 软件的复杂性和它的起因
第5章 复杂性的蛛丝马迹 13
第6章 创造复杂性的方法之一:违反你承诺过的API约定 15
第7章 什么时候不值得向后兼容 19
第8章 复杂是牢笼 23
第三部分 简约与软件设计
第9章 设计要从头抓起 27
第10章 预测未来的准确度 29
第11章 简约与严格 33
第12章 两遍已太多 37
第13章 健壮的软件设计 41
第四部分 调试代码
第14章 什么是bug 51
第15章 bug的源头 53
第16章 确保它不会再发生 57
第17章 调试代码的基本哲学 63
第五部分 团队里的工程问题
第18章 高效工程开发 71
第19章 量化开发效率 79
第20章 如何应对软件公司内代码的复杂性 85
第21章 重构与业务功能有关 91
第22章 善意和代码 97
第23章 运营开源项目社区其实非常简单 101
第六部分 理解软件
第24章 什么是计算机 113
第25章 软件组件:结构、操作和结果 117
第26章 重新审视软件:SAR/ISAR概念详解 119
第27章 软件即知识 123
第28章 技术的使命 127
第29章 简单地聊聊互联网隐私 129
第30章 简约和安全 135
第31章 测试驱动开发和观察循环 139
第32章 测试的哲学 143
第七部分 持续改善
第33章 成功的秘密:持续改善 157
第34章 如何找到持续改善的空间 161
第35章 拒绝的力量 165
第36章 为什么说程序员糟糕透了 169
第37章 快速编程的秘诀:停止思考 175
第38章 开发者的傲慢 181
第39章 “一致”并不意味着“统一” 183
第40章 用户有困难,开发者有方案 185
第41章 即时满足=即时失败 189
第42章 成功来自执行而非创新 193
第43章 杰出的软件 195

展开全部

编程原则:来自代码大师Max Kanat-Alexander的建议 作者简介

马克斯·卡纳特-亚历山大(Max Kanat-Alexander)是谷歌的代码健康技术主管,主要帮助其他软件工程师提高生产力,包括编写开发工具、创建教育程序、指导重构工作等。他还曾在谷歌担任YouTubeXbox的技术主管,从事Java JDK、JVM和Java其他方面的工作,以及担任YouTube的工程实践技术主管,他在YouTube上为所有开发人员提供最佳实践和工程开发效率方面的支持。他是著名的Bugzilla bug跟踪系统的两名主要开发人员之一,该系统被全世界成千上万的组织使用。

商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服