热门搜索: 中考 高考 考试 开卷17
服务电话 024-96192/23945006
 

代码精进之路(从码农到工匠)

编号:
wx1202660527
销售价:
¥68.71
(市场价: ¥79.90)
赠送积分:
69
数量:
   
商品介绍

写代码不仅是技术,更是一门技艺!
1.讲解编程技艺与方法,帮助读者培养良好的编程习惯。
2.着重培养技术人员的思想与素养,分享多年技术管理心得。
3.深度揭秘阿里巴巴团队在复杂度治理方面的探索与实践。
4.重点介绍开源框架COLA架构及其企业级应用“工匠平台”。

这是一本为专业程序员而写的书,写好代码、追求很好和工匠精神是每个程序员都应该具备的很好品质。
本书共有13章内容,主要分为技艺部分、思想部分和实践部分。技艺部分详细介绍了编程技巧和方法论,并配以详尽的代码案例,有助于读者提高编写代码的能力,优化代码质量。思想部分主要包括抽象能力、分治思想,以及程序员应该具备的素养等内容。实践部分主要介绍了常见的应用架构模式,以及COLA架构的设计原理。
本书的目标读者是专业程序员,书中有关命名、函数、抽象和建模等内容是具有普适性的。无论你是否使用Java语言编程,也不管你从事的是业务应用开发、前端开发,还是底层技术开发工作,都可以阅读和使用本书。

张建飞,阿里巴巴集团不错技术专家,Java优选管理组织(JCP)执行委员会正式会员(Full Member)。2007年计算机工程硕士毕业后,先后在软件公司InfoSys与互联网公司eBay担任不错研发和技术专家的职务。2014年加入阿里巴巴,先后在1688、ICBU和零售通担任技术主管。
作者精通面向对象技术,有丰富的一线编码实战和架构经验。特别是在应用架构、领域建模和复杂度治理领域,自研了COLA框架。COLA自开源以来,已经被多个技术团队使用,解决了DDD落地和应用扩展问题,受到了普遍关注和一致好评。
作者提倡“工匠精神”,对于如何打造一个追求很好、独具匠心的技术团队,如何量化考核工程师的技术贡献,都有着很好深入的思考和实践,并探索出一套切实可行的方法论。基于该方法论打造的“工匠平台”,在阿里巴巴内部被广泛使用,“工匠平台”丰富了对技术人员考察的维度,是除业务结果之外的从技术视角给技术人员“照镜子”的有效工具。

第一部分 技艺
第1章 命名
1.1 命名的力量
1.2 命名其实很难
1.3 有意义的命名
1.3.1 变量名
1.3.2 函数名
1.3.3 类名
1.3.4 包名
1.3.5 模块名
1.4 保持一致性
1.4.1 每个概念一个词
1.4.2 使用对仗词
1.4.3 后置限定词
1.4.4 统一业务语言
1.4.5 统一技术语言
1.5 自明的代码
1.5.1 中间变量
1.5.2 设计模式语言
1.5.3 小心注释
1.6 命名工具
1.7 本章小结
第2章 规范
2.1 认知成本
2.2 混乱的代价
2.3 代码规范
2.3.1 代码格式
2.3.2 空行规范
2.3.3 命名规范
2.3.4 日志规范
2.3.5 异常规范
2.4 埋点规范
2.5 架构规范
2.6 防止破窗
2.7 本章小结
第3章 函数
3.1 什么是函数
3.2 软件中的函数
3.3 封装判断
3.4 函数参数
3.5 短小的函数
3.6 职责单一
3.7 精简辅助代码
3.7.1 优化判空
3.7.2 优化缓存判断
……
第二部分 思想
第三部分 实践

《代码精进之路:从码农到工匠》涵盖的内容从规范、设计原则、技术人员素养,到用于使代码保持灵活性且易于扩展的各种心得。无论是刚开始学习编程的人员,还是已经有一些工作经验的程序员,都值得去读一读。
——阿里巴巴资深技术专家,阿里业务中台总架构师 毗 卢

对于很多一直“低头拉车”的程序员来说,这本书能够让你不必"抬头"就能看到未来的出路。
——ThoughtWorks 不错咨询师 刘 杰

本书可以作为泛程序员的枕边书。“吾日三省吾身”,愿每个从事代码相关工作的技术人员都能孜孜以求,回想着一天的工作,对比着书中的要领,安心入睡。
——腾讯云不错解决方案架构师 龚少成

还记得上次飞哥告诉我,他希望“天下没有烂代码”,很高兴看到他多年的思考和实践结集成书。书中不仅有满满的技术干货,更能在成长思维层面引人反思,使人终身受益。本书也为团队Leader()提供了新的思考角度,要打造一支互助互乐、技术过硬、充满目标感的团队,本书必不可缺。
——香港大学计算机博士,微软亚洲研究院副研究员 王焱林

本书致力于打通软件的问题域和解决方案域,对应用架构和建模思想的流变娓娓道来。本书作者开发了COLA框架,提出了一种面向领域驱动、可扩展和服务化的框架实现方法,在复杂问题域治理的探索过程中迈出了积极的一步。书中不仅展示了相关代码、设计和架构思想,亦有“理论与实践结合、不拘一家”的学习方法,相信广大读者能从中有所收获。
——阿里巴巴资深技术专家,《深入分布式缓存:从原理到实践》作者之一 于君泽

商品参数
基本信息
出版社 人民邮电出版社
ISBN 9787115521026
条码 9787115521026
编者 张建飞
译者
出版年月 2020-01-01 00:00:00.0
开本 16开
装帧 平装
页数 232
字数 230000
版次 1
印次 10
纸张
商品评论

暂无商品评论信息 [发表商品评论]

商品咨询

暂无商品咨询信息 [发表商品咨询]