中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)

包郵 代碼精進(jìn)之路(從碼農(nóng)到工匠)

作者:張建飛
出版社:人民郵電出版社出版時(shí)間:2020-01-01
開本: 16開 頁(yè)數(shù): 232
中 圖 價(jià):¥60.1(7.5折) 定價(jià)  ¥79.9 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車 收藏
開年大促, 全場(chǎng)包郵
?新疆、西藏除外
本類五星書更多>

代碼精進(jìn)之路(從碼農(nóng)到工匠) 版權(quán)信息

代碼精進(jìn)之路(從碼農(nóng)到工匠) 本書特色

寫代碼不僅是技術(shù),更是一門技藝! 1.講解編程技藝與方法,幫助讀者培養(yǎng)良好的編程習(xí)慣。 2.著重培養(yǎng)技術(shù)人員的思想與素養(yǎng),分享多年技術(shù)管理心得。 3.深度揭秘阿里巴巴團(tuán)隊(duì)在復(fù)雜度治理方面的探索與實(shí)踐。 4.重點(diǎn)介紹開源框架COLA架構(gòu)及其企業(yè)級(jí)應(yīng)用“工匠平臺(tái)”。

代碼精進(jìn)之路(從碼農(nóng)到工匠) 內(nèi)容簡(jiǎn)介

這是一本為專業(yè)程序員而寫的書,寫好代碼、追求很好和工匠精神是每個(gè)程序員都應(yīng)該具備的很好品質(zhì)。 本書共有13章內(nèi)容,主要分為技藝部分、思想部分和實(shí)踐部分。技藝部分詳細(xì)介紹了編程技巧和方法論,并配以詳盡的代碼案例,有助于讀者提高編寫代碼的能力,優(yōu)化代碼質(zhì)量。思想部分主要包括抽象能力、分治思想,以及程序員應(yīng)該具備的素養(yǎng)等內(nèi)容。實(shí)踐部分主要介紹了常見的應(yīng)用架構(gòu)模式,以及COLA架構(gòu)的設(shè)計(jì)原理。 本書的目標(biāo)讀者是專業(yè)程序員,書中有關(guān)命名、函數(shù)、抽象和建模等內(nèi)容是具有普適性的。無論你是否使用Java語(yǔ)言編程,也不管你從事的是業(yè)務(wù)應(yīng)用開發(fā)、前端開發(fā),還是底層技術(shù)開發(fā)工作,都可以閱讀和使用本書。

代碼精進(jìn)之路(從碼農(nóng)到工匠) 目錄

第 一部分 技 藝
第 1章 命名 / 3
1.1 命名的力量 / 3
1.2 命名其實(shí)很難 / 4
1.3 有意義的命名 / 5
1.3.1 變量名 / 5
1.3.2 函數(shù)名 / 5
1.3.3 類名 / 6
1.3.4 包名 / 7
1.3.5 模塊名 / 7
1.4 保持一致性 / 7
1.4.1 每個(gè)概念一個(gè)詞 / 8
1.4.2 使用對(duì)仗詞 / 8
1.4.3 后置限定詞 / 9
1.4.4 統(tǒng)一業(yè)務(wù)語(yǔ)言 / 10
1.4.5 統(tǒng)一技術(shù)語(yǔ)言 / 10
1.5 自明的代碼 / 10
1.5.1 中間變量 / 11
1.5.2 設(shè)計(jì)模式語(yǔ)言 / 11
1.5.3 小心注釋 / 12
1.6 命名工具 / 14
1.7 本章小結(jié) / 15
第 2章 規(guī)范 / 16
2.1 認(rèn)知成本 / 16
2.2 混亂的代價(jià) / 17
2.3 代碼規(guī)范 / 18
2.3.1 代碼格式 / 18
2.3.2 空行規(guī)范 / 19
2.3.3 命名規(guī)范 / 21
2.3.4 日志規(guī)范 / 22
2.3.5 異常規(guī)范 / 25
2.4 埋點(diǎn)規(guī)范 / 28
2.5 架構(gòu)規(guī)范 / 30
2.6 防止破窗 / 30
2.7 本章小結(jié) / 31
第3章 函數(shù) / 32
3.1 什么是函數(shù) / 32
3.2 軟件中的函數(shù) / 33
3.3 封裝判斷 / 33
3.4 函數(shù)參數(shù) / 34
3.5 短小的函數(shù) / 35
3.6 職責(zé)單一 / 36
3.7 精簡(jiǎn)輔助代碼 / 37
3.7.1 優(yōu)化判空 / 37
3.7.2 優(yōu)化緩存判斷 / 38
3.7.3 優(yōu)雅降級(jí) / 39
3.8 組合函數(shù)模式 / 40
3.9 SLAP / 43
3.10 函數(shù)式編程 / 48
3.11 本章小結(jié) / 49
第4章 設(shè)計(jì)原則 / 51
4.1 SOLID概覽 / 51
4.2 SRP / 52
4.3 OCP / 53
4.4 LSP / 54
4.4.1 警惕instanceof / 55
4.4.2 子類覆蓋父類函數(shù) / 55
4.5 ISP / 57
4.6 DIP / 58
4.7 DRY / 61
4.8 YAGNI / 61
4.9 Rule of Three / 62
4.10 KISS原則 / 62
4.11 POLA原則 / 63
4.12 本章小結(jié) / 63
第5章 設(shè)計(jì)模式 / 64
5.1 模式 / 64
5.2 GoF / 65
5.3 攔截器模式 / 69
5.4 插件模式 / 73
5.5 管道模式 / 75
5.5.1 鏈?zhǔn)焦艿?/ 75
5.5.2 流處理 / 78
5.6 本章小結(jié) / 79
第6章 模型 / 81
6.1 什么是模型 / 81
6.1.1 物理模型 / 82
6.1.2 數(shù)學(xué)模型 / 82
6.1.3 概念模型 / 82
6.1.4 思維模型 / 83
6.1.5 模型不能代替現(xiàn)實(shí) / 83
6.2 UML / 84
6.3 類圖 / 85
6.3.1 類的UML表示法 / 86
6.3.2 類的關(guān)聯(lián)關(guān)系 / 87
6.3.3 類的依賴關(guān)系 / 92
6.3.4 類的泛化關(guān)系 / 93
6.3.5 接口與實(shí)現(xiàn)關(guān)系 / 94
6.4 領(lǐng)域模型 / 95
6.5 敏捷建模 / 96
6.6 廣義模型 / 97
6.6.1 C4模型 / 97
6.6.2 UI流程圖 / 97
6.6.3 業(yè)務(wù)模型 / 98
6.7 本章小結(jié) / 99
第7章 DDD的精髓 / 101
7.1 什么是DDD / 101
7.2 初步體驗(yàn)DDD / 102
7.3 數(shù)據(jù)驅(qū)動(dòng)和領(lǐng)域驅(qū)動(dòng) / 104
7.3.1 數(shù)據(jù)驅(qū)動(dòng) / 104
7.3.2 領(lǐng)域驅(qū)動(dòng) / 106
7.3.3 ORM / 108
7.4 DDD的優(yōu)勢(shì) / 109
7.4.1 統(tǒng)一語(yǔ)言 / 110
7.4.2 面向?qū)ο?/ 110
7.4.3 業(yè)務(wù)語(yǔ)義顯性化 / 111
7.4.4 分離業(yè)務(wù)邏輯和技術(shù)細(xì)節(jié) / 111
7.5 DDD的核心概念 / 112
7.5.1 領(lǐng)域?qū)嶓w / 112
7.5.2 聚合根 / 114
7.5.3 領(lǐng)域服務(wù) / 115
7.5.4 領(lǐng)域事件 / 116
7.5.5 邊界上下文 / 117
7.6 領(lǐng)域建模方法 / 118
7.6.1 用例分析法 / 118
7.6.2 四色建模法 / 121
7.7 模型演化 / 127
7.8 為什么DDD飽受爭(zhēng)議 / 127
7.8.1 照搬概念 / 128
7.8.2 抽象的靈活性 / 128
7.8.3 領(lǐng)域?qū)拥倪吔?/ 128
7.9 本章小結(jié) / 130

第二部分 思 想
第8章 抽象 / 133
8.1 偉大的抽象 / 133
8.2 到底什么是抽象 / 134
8.3 抽象是OO的基礎(chǔ) / 135
8.4 抽象的層次性 / 136
8.5 如何進(jìn)行抽象 / 137
8.5.1 尋找共性 / 137
8.5.2 提升抽象層次 / 139
8.5.3 構(gòu)筑金字塔 / 142
8.6 如何提升抽象思維 / 143
8.6.1 多閱讀 / 144
8.6.2 多總結(jié) / 144
8.6.3 領(lǐng)域建模訓(xùn)練 / 145
8.7 本章小結(jié) / 145
第9章 分治 / 146
9.1 分治算法 / 146
9.1.1 歸并排序 / 147
9.1.2 二分搜索 / 148
9.1.3 K選擇問題 / 149
9.2 函數(shù)分解 / 150
9.3 寫代碼的兩次創(chuàng)造 / 150
9.3.1 第 一遍實(shí)現(xiàn)功能 / 150
9.3.2 第二遍重構(gòu)優(yōu)化 / 151
9.4 分治模式 / 151
9.5 分層設(shè)計(jì) / 152
9.5.1 分層網(wǎng)絡(luò)模型 / 152
9.5.2 分層架構(gòu) / 153
9.6 橫切和豎切 / 154
9.7 本章小結(jié) / 155
第 10章 技術(shù)人的素養(yǎng) / 156
10.1 不教條 / 156
10.1.1 瀑布還是敏捷 / 157
10.1.2 貧血還是充血 / 158
10.1.3 單體還是分布式 / 159
10.2 批判性思維 / 161
10.3 成長(zhǎng)型思維 / 162
10.4 結(jié)構(gòu)化思維 / 163
10.4.1 如何落地新團(tuán)隊(duì) / 165
10.4.2 如何做晉升述職 / 166
10.5 工具化思維 / 167
10.6 好奇心 / 169
10.7 記筆記 / 170
10.8 有目標(biāo) / 171
10.9 選擇的自由 / 172
10.10 平和的心態(tài) / 173
10.11 精進(jìn) / 174
10.12 本章小結(jié) / 174
第 11章 技術(shù)Leader的修養(yǎng) / 175
11.1 技術(shù)氛圍 / 175
11.1.1 代碼好壞味道 / 176
11.1.2 技術(shù)分享 / 176
11.1.3 CR周報(bào) / 177
11.1.4 讀書會(huì) / 178
11.2 目標(biāo)管理 / 179
11.2.1 什么是OKR / 179
11.2.2 SMART原則 / 180
11.2.3 OKR設(shè)定 / 181
11.3 技術(shù)規(guī)劃 / 182
11.3.1 當(dāng)前問題 / 182
11.3.2 技術(shù)領(lǐng)域 / 183
11.3.3 業(yè)務(wù)領(lǐng)域 / 183
11.3.4 團(tuán)隊(duì)特色 / 183
11.4 推理階梯 / 184
11.5 Leader和Manager的區(qū)別 / 185
11.6 視人為人 / 186
11.7 本章小結(jié) / 187

第三部分 實(shí) 踐
第 12章 COLA架構(gòu) / 191
12.1 軟件架構(gòu) / 191
12.2 典型的應(yīng)用架構(gòu) / 193
12.2.1 分層架構(gòu) / 193
12.2.2 CQRS / 195
12.2.3 六邊形架構(gòu) / 196
12.2.4 洋蔥架構(gòu) / 198
12.2.5 DDD / 199
12.3 COLA架構(gòu)設(shè)計(jì) / 200
12.3.1 分層設(shè)計(jì) / 200
12.3.2 擴(kuò)展設(shè)計(jì) / 201
12.3.3 規(guī)范設(shè)計(jì) / 205
12.3.4 COLA Archetype / 208
12.4 COLA測(cè)試 / 209
12.4.1 單元測(cè)試 / 209
12.4.2 集成測(cè)試 / 210
12.4.3 ColaMock / 210
12.5 COLA架構(gòu)總覽 / 212
12.6 本章小結(jié) / 214
第 13章 工匠平臺(tái) / 215
13.1 項(xiàng)目背景 / 215
13.2 整理需求 / 216
13.3 工匠Demo / 217
13.4 使用COLA / 218
13.4.1 安裝COLA / 218
13.4.2 搭建應(yīng)用 / 218
13.5 領(lǐng)域模型 / 219
13.5.1 領(lǐng)域建模 / 219
13.5.2 領(lǐng)域詞匯表 / 221
13.6 核心業(yè)務(wù)邏輯 / 222
13.7 實(shí)現(xiàn)技術(shù)細(xì)節(jié) / 227
13.7.1 數(shù)據(jù)存儲(chǔ) / 227
13.7.2 控制器 / 228
13.8 測(cè)試 / 229
13.8.1 單元測(cè)試 / 229
13.8.2 集成測(cè)試 / 230
13.8.3 回歸測(cè)試 / 231
13.9 本章小結(jié) / 232
展開全部

代碼精進(jìn)之路(從碼農(nóng)到工匠) 作者簡(jiǎn)介

張建飛,阿里巴巴集團(tuán)高級(jí)技術(shù)專家,Java全球管理組織(JCP)執(zhí)行委員會(huì)正式會(huì)員(Full Member)。2007年計(jì)算機(jī)工程碩士畢業(yè)后,先后在軟件公司InfoSys與互聯(lián)網(wǎng)公司eBay擔(dān)任高級(jí)研發(fā)和技術(shù)專家的職務(wù)。2014年加入阿里巴巴,先后在1688、ICBU和零售通擔(dān)任技術(shù)主管。 作者精通面向?qū)ο蠹夹g(shù),有豐富的一線編碼實(shí)戰(zhàn)和架構(gòu)經(jīng)驗(yàn)。特別是在應(yīng)用架構(gòu)、領(lǐng)域建模和復(fù)雜度治理領(lǐng)域,自研了COLA框架。COLA自開源以來,已經(jīng)被多個(gè)技術(shù)團(tuán)隊(duì)使用,解決了DDD落地和應(yīng)用擴(kuò)展問題,受到了普遍關(guān)注和一致好評(píng)。 作者提倡“工匠精神”,對(duì)于如何打造一個(gè)追求卓越、獨(dú)具匠心的技術(shù)團(tuán)隊(duì),如何量化考核工程師的技術(shù)貢獻(xiàn),都有著非常深入的思考和實(shí)踐,并探索出一套切實(shí)可行的方法論。基于該方法論打造的“工匠平臺(tái)”,在阿里巴巴內(nèi)部被廣泛使用,“工匠平臺(tái)”豐富了對(duì)技術(shù)人員考察的維度,是除業(yè)務(wù)結(jié)果之外的從技術(shù)視角給技術(shù)人員“照鏡子”的有效工具。

商品評(píng)論(0條)
暫無評(píng)論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 100_150_200_250_300_350_400公斤压力空气压缩机-舰艇航天配套厂家 | 电脑刺绣_绣花厂家_绣花章仔_织唛厂家-[源欣刺绣]潮牌刺绣打版定制绣花加工厂家 | SMC-ASCO-CKD气缸-FESTO-MAC电磁阀-上海天筹自动化设备官网 | 杭州实验室尾气处理_实验台_实验室家具_杭州秋叶实验设备有限公司 | 风淋室生产厂家报价_传递窗|送风口|臭氧机|FFU-山东盛之源净化设备 | 郑州爱婴幼师学校_专业幼师培训_托育师培训_幼儿教育培训学校 | 薄壁轴承-等截面薄壁轴承生产厂家-洛阳薄壁精密轴承有限公司 | 深圳善跑体育产业集团有限公司_塑胶跑道_人造草坪_运动木地板 | 胶水,胶粘剂,AB胶,环氧胶,UV胶水,高温胶,快干胶,密封胶,结构胶,电子胶,厌氧胶,高温胶水,电子胶水-东莞聚力-聚厉胶粘 | 发光字|标识设计|标牌制作|精神堡垒 - 江苏苏通广告有限公司 | 假肢-假肢价格-假肢厂家-河南假肢-郑州市力康假肢矫形器有限公司 | 成都装修公司-成都装修设计公司推荐-成都朗煜装饰公司 | 苏州伊诺尔拆除公司_专业酒店厂房拆除_商场学校拆除_办公楼房屋拆除_家工装拆除拆旧 | 上海心叶港澳台联考一对一培训_上海心叶港澳台联考,港澳台联考一对一升学指导 | 扬尘在线监测系统_工地噪声扬尘检测仪_扬尘监测系统_贝塔射线扬尘监测设备「风途物联网科技」 | 江苏齐宝进出口贸易有限公司 | 杭州可当科技有限公司—流量卡_随身WiFi_AI摄像头一站式解决方案 | EDLC超级法拉电容器_LIC锂离子超级电容_超级电容模组_软包单体电容电池_轴向薄膜电力电容器_深圳佳名兴电容有限公司_JMX专注中高端品牌电容生产厂家 | 小程序开发公司-小程序制作-微信小程序开发-小程序定制-咏熠软件 | 【黄页88网】-B2B电子商务平台,b2b平台免费发布信息网 | 小型气象站_便携式自动气象站_校园气象站-竞道气象设备网 | 济南轻型钢结构/济南铁艺护栏/济南铁艺大门-济南燕翔铁艺制品有限公司 | 基本型顶空进样器-全自动热脱附解吸仪价格-AutoHS全模式-成都科林分析技术有限公司 | 税筹星_灵活用工平台_企业财务顾问_财税法薪综合服务平台 | 众品地板网-地板品牌招商_地板装修设计_地板门户的首选网络媒体。 | 广东之窗网| 天津仓库出租网-天津电商仓库-天津云仓一件代发-【博程云仓】 | 捷码低代码平台 - 3D数字孪生_大数据可视化开发平台「免费体验」 | 济南品牌设计-济南品牌策划-即合品牌策划设计-山东即合官网 | 上海办公室装修,办公楼装修设计,办公空间设计,企业展厅设计_写艺装饰公司 | 液压油缸生产厂家-山东液压站-济南捷兴液压机电设备有限公司 | 沈飞防静电地板__机房地板-深圳市沈飞防静电设备有限公司 | 注塑机-压铸机-塑料注塑机-卧式注塑机-高速注塑机-单缸注塑机厂家-广东联升精密智能装备科技有限公司 | 轻型地埋电缆故障测试仪,频响法绕组变形测试仪,静荷式卧式拉力试验机-扬州苏电 | 硫酸亚铁-聚合硫酸铁-除氟除磷剂-复合碳源-污水处理药剂厂家—长隆科技 | 模温机-油温机-电加热导热油炉-工业冷水机「欧诺智能」 | 北京中创汇安科贸有限公司| arch电源_SINPRO_开关电源_模块电源_医疗电源-东佑源 | 无硅导热垫片-碳纤维导热垫片-导热相变材料厂家-东莞市盛元新材料科技有限公司 | 皮带输送机-大倾角皮带输送机-皮带输送机厂家-河南坤威机械 | 杭州成人高考_浙江省成人高考网上报名 |