万本电子书0元读

万本电子书0元读

59元6本 Go语言精进之路:从新手到高手的编程思想、方法和技巧1
Go语言精进之路:从新手到高手的编程思想、方法和技巧1
白明
¥59.40
Go门容易,精难,如何才能像Go发团队那样写出符合Go思维和语言惯例的高质量代码呢? 本书将从编程思维和实践技巧2个维度给出答案,帮助你在Go阶的路上事半功倍。 编程思维层面 只有真正领悟了一门语言的设计哲学和编程思维,并能将之用于实践,才算精通了这门语言。本书从Go语言设计者的视角对Go背后的设计哲学和编程思想行了梳理和分析,指引读者体会那些看似随意实则经过深思熟虑的设计背后的秘密。 实践技巧层面 实践技巧源于对Go发团队和Go社区发的高质量代码的阅读、挖掘和归纳,从项目结构、代码风格、语法及其实现、口、并发、同步、错误与异常处理、测试与调试、性能优化、标准库、第三方库、工具、Z佳实践、工程实践等多个方面给出了改善Go代码质量、写出符合 Go 思维和惯例的代码的有效实践。 全书的内容覆盖如下10个大类,共66个主题,字字珠玑,句句箴言。 (1)Go语言的一切 (2)项目结构、代码风格与标识符命名 (3)声明、类型、语句与控制结构 (4)函数与方法 (5)口 (6)并发编程 (7)错误处理 (8)测试、性能剖析与调试 (9)标准库、反射与cgo (10)工具与工程实践 学完这本书,你将拥有和 Go专家一样的编程思维,写出符合Go惯例和风格的高质量代码,从众多 Go 初学者中脱颖而出,快速实现从Go新手到专家的转变!
59元6本 ROS机器人项目开发11例(原书第2版)
ROS机器人项目开发11例(原书第2版)
(印)拉姆库玛·甘地那坦(Ramkumar Gandhinathan);(印)郎坦·约瑟夫(Lentin Joseph)
¥59.40
本书涵盖新的ROS发行版中的项目——ROS Melodic Morenia with Ubuntu Bionic(18.04)。从基本原理开始,本书向你介绍了ROS-2,并帮助你了解它与ROS-1的不同之处。你将能够在ROS中建模并构建工业移动机械手臂,并在Gazebo 9中进行模拟。然后,你将了解如何使用状态机处理复杂的机器人应用程序,以及一次处理多个机器人。本书还向你介绍了新的、流行的硬件,如Nvidia的Jetson Nano、华硕修补板和Beaglebone Black,并允许你探索与ROS的接口。
59元6本 After Effects影视*效与栏目包装案例精解
After Effects影视*效与栏目包装案例精解
王岩,王青,史艳艳
¥59.40
这是一本教读者如何尽快学习和掌握专业的非线性编辑软件After Effects的实用教程。本书根据After Effects的基本功能和高级制作技巧,通过对40个专业实例的讲解,使用户从多个层面了解软件的使用方法。 本书实例涉及文字特效、关键帧动画、3D图层、摄像机、父子关系绑定、图层混合模式、粒子系统、置换图像、轨道遮罩、模糊和投影等特效的使用方法与技巧。实例内容全部经过精心设计,不仅包含大量的知识,而且在实际操作过程中具有实战意义。 本书可以作为从事三维动画设计、影视广告设计和影视后期制作人员的工具书,并适合使用After Effects从事非线性编辑的各类用户。
59元6本 金融产品方法论
金融产品方法论
朱学敏
¥59.40
这既是一本金融产品经理的能力修炼精指南和日常工作的案头参考手册,又是一本金融企业数字化转型的策略指导与实操指南。本书是资深金融产品专家多年经验的总结,深刻地阐释了金融背后的产品观,是金融贷款、金融理财、金融支付等领域的集大成之作。 对于新行的金融产品经理或从其他领域转行到金融领域的成熟产品经理而言,本书能帮助你快速掌握基本能力,比如金融基础知识、金融产品思维体系以及各种常见的业务模式和商业模式等; 对于正处于成长期和上升期的金融产品经理而言,本书将帮助你构建完整的金融产品知识体系,如各种金融产品的底层逻辑、各种金融产品的系统化设计方法、金融产品支付体系的完整设计方法等; 对于经验丰富的高级金融产品经理而言,本书将帮助你造差异化的能力,比如金融产品的数字化运营、金融产品的精准化营销等; 对于正在着手行数字化转型的各类金融企业而言,本书将为你们的数字化转型提供实操指导,除了前面提到的数字化运营和精准营销外,还有金融企业的数字化经营、平台化经营和SaaS化经营。 本书是作者做了大量金融产品项目后的实战经验总结,不仅有丰富的案例、手把手的指导,还有经过提炼和总结的方法论,以及深度的金融产品观和思考。
59元6本 深入浅出Electron:原理、工程与实践
深入浅出Electron:原理、工程与实践
刘晓伦
¥59.40
这是一本能帮助读者夯实Electron基础而发出稳定、健壮的Electron应用的著作。 书中对Electron的工作原理、大型工程构建、常见技术方案、周边生态工具等行了细致、深地讲解。 工作原理维度: 对Electron及其周边工具的原理行了深讲解,包括Electron依赖包的原理、Electron原理、electron-builder的原理等。 工程构建维度: 讲解了如何驾驭和构建一个大型Electron工程,包括使用各种现代前端构建工具构建Electron工程、自动化测试、编译和调试Electron源码等。 技术方案维度: 总结了实践过程中遇到的一些技术难题以及应对这些难题的技术方案,包括跨程消息总线、窗口池、大数据渲染、对通信等。 周边工具维度: 作者根据自己的“踩坑”经验和教训,有针对性地讲解了大量Electron的周边工具、库和技术,涉及Qt发框架、C 语言、Nodejs框架甚至Vite构建工具等,帮助读者拓宽技术广度,掌握发Electron应用需要的全栈技术。
59元6本 大圣陪你学AI:人工智能从入门到实验(第2版)
大圣陪你学AI:人工智能从入门到实验(第2版)
徐菁,李轩涯,刘倩,计湘婷
¥59.40
本书将读者耳熟能详的《西游记》故事与常见、易懂的人工智能应用案例相结合,用一个个小故事来解读人工智能,在轻松愉快中学到知识,在解决一个个问题的成就感中树立信心,在由浅深的一个个实践操作过程中逐步形成对人工智能的基本认知。
59元6本 金融商业数据分析:基于Python和SAS
金融商业数据分析:基于Python和SAS
张秋剑,张浩,周大川,常国珍
¥59.40
这是一本金融商业数据分析的实战工具书。作者都是在金融行业有10~20年数据分析经验的资深专家,他们将多年来的项目经验、培训和咨询经验融合成了这本书。它将指导读者零基础掌握金融数据分析的工具、思路、方法和技巧,快速实现从门到阶的突破。 本书强调实战,方法论与实践相结合,所有案例均来自实际的金融业务,涵盖工具使用、数据处理、统计分析等数据分析的全流程。 本书内容共14章,可分为3篇。 分析工具篇(第1~4章):首先介绍了数据科学和数理统计的基本常识,然后讲解了数据分析工具SAS EG和Python的基础知识。 数据处理篇(第5~9章):首先通过描述性统计分析行数据探索,继而讲到基本的报表和统计制图,还包括使用SAS EG行数据处理,用Python行数据整合、数据清洗,构建出满足分析需求的数据集。 统计分析篇(第10~14章):从统计学的基本概念引出假设检验与样本t检验,三大统计检验、构造预测模型,并分享基于时间序列算法的建模方法。
59元6本 通信技术专业实训项目标准化指导书
通信技术专业实训项目标准化指导书
谢洪
¥59.40
本书为广西特色高校立项建设成果——实践教学项目标准化方案系列之一,是高等职业教育通信技术专业的实训教材。全书分通信技术专业实验实训项目简介和实验实训项目指导书两大部分。指导书分课程实验实训(14门课程)及整周实训(7门课程)。主要课程包括:电路分析基础、电子技术、通信原理、无线通信技术、数据通信、通信线路、通信电源系统、现代交换技术、通信工程勘察与设计、数字传输系统、铁路移动通信系统、接入技术与设备、数字调度通信系统、铁路专用通信、电路认知与焊接实训、电工考证培训、通信终端组装与维修、专业技能考证培训——通信线务员、专业技能考证培训——通信勘察设计员、列车无线调度通信,其中数字调度通信系统既作为课程实验实训,又作为整周实训。  本书主要适合高职通信技术专业、铁道通信与信息化技术专业、中职通信技术专业师生实训教学使用,也可作为铁路成人职业教育培训实训教材和铁路通信相关岗位员工职业技能培训实训教材,并可作为铁路各级管理人员、相关技术人员参考使用。
59元6本 铁道交通运营管理专业实训项目标准化指导书
铁道交通运营管理专业实训项目标准化指导书
蓝志江
¥59.40
书为广西特色高校立项建设成果——实践教学项目标准化方案系列之一,是高等职业教育铁道交通运营管理专业的实训教材。全书分铁道交通运营管理专业实训项目简介及实训项目指导书两大部分。指导书分课程课内实训(13门课程)及整周实训(6门课程)。主要课程包括:接发列车工作、接发列车工作、车站调车工作、车站作业计划与统计、铁路运输调度工作、铁路客运组织、高铁乘务工作、铁路普通货物运输、铁路特殊货物运输、铁道机车车辆、铁道信号与通信设备、铁道线路及站场、集装运输与多式联运、铁道交通运输法规、行车基本技能实训、行车综合实训、客运基本技能实训、客运综合实训、货运基本技能实训、货运综合实训等。本书主要适合高职铁道交通运输管理专业、中职铁道运输专业专业师生实训教学使用,也可作为铁路成人职业教育培训实训教材和铁路运输相关岗位员工职业技能培训实训教材,并可作为铁路各级管理人员、相关技术人员参考使用。
59元6本 智慧工厂技术与应用
智慧工厂技术与应用
朱文华
¥59.40
智慧工厂是现代工厂信息化发展的新阶段,是在数字化工厂的基础上,利用物联网技术和设备监控技术,并融合绿色智能手段和智能系统等新兴技术,构建的高效节能、绿色环保、环境舒适的人性化工厂。本书全面详细地讲解了智慧工厂的技术与应用案例,内容共6章,包括绪论、智慧工厂装备技术、智慧工厂信息技术、智慧工厂制造管理服务、智慧工厂应用案例和结束语。本书结构清晰、合理,内容系统、新颖,既可作为从事智慧工厂建设和管理工作的人员的案头技术书,也可作为高等院校机械制造及其自动化、机械电子工程和工业自动化等专业的高年级本科生和研究生教材,还可供对智慧工厂感兴趣的读者阅读参考。
59元6本 城市更新与共享空间——人人都是改造家
城市更新与共享空间——人人都是改造家
大观建筑设计;申江海;等
¥59.40
城市·City  为城市灌注新的温暖,让?活变得优雅从容。 改造·Renovation  改和造的结合,改为继续旧的记忆,造为创造新的价值。 共享·Share 空间的共享与多层次,造生活的多元化,破新与旧之间的壁垒。 中国城市在发展,都市人的生活在更新,本书以大观建筑设计事务所近五年的设计案例为线索,串联起一系列空间改造、造共享空间等城市更新的故事。本书将告诉大家如何通过简单的设计、改造,化解空间中的问题。并针对空间内的生活行为、使用者及人体工学,从共享、隐私、收纳、采光、人性化、安全性等角度来设计室内软装与空间格局,并针通过实践案例讲解告诉大家如何提升空间性能与品质。 书中每个故事从普通家庭共同面临的空间及生活问题出发,引出设计师对空间改造的思考和解决方案,并以解剖图、手绘图的形式行展示,同时讲解一些实用的空间改造方法及简明易懂的原则讲解,并展示空间改造前后的环境和生活方式,帮助读者更好地理解空间设计的美学、功能性与经济价值。书中提供细致的操作指导和“干货”,即便是毫无设计基础的设计小白也能学会如何合理改造自己的空间。 本书还融了共享空间的设计及改造方法,读者还可以了解到使用者、设计师、发商三者思维模式的差异,学习设计师和发商如何通过设计让空间更加舒适的同时让其价值*化。书中大量的经验与技巧,教你造温馨舒适的家、充分发挥空间的优势,合理划分空间,从而让人可以欢聚起来,同时将隐藏于建筑中的空间设计技巧与方法展现出来。
59元6本 Photoshop工业设计数字手绘教程(全彩)
Photoshop工业设计数字手绘教程(全彩)
罗剑,梁军
¥59.40
本书以用Photoshop软件 数位板硬件行数字手绘为主线,系统完整地介绍并讲解了数字手绘零基础技能、数字手绘提升技巧、数字手绘完善方法。整个教程由浅深,不仅分析详解Photoshop软件主要绘图功能、命令,对数字手绘的逻辑关系也行了全面讲解。数字手绘功能强大、操作便捷、编辑效率高,因此在工业设计领域应用非常广泛。本书特别适合刚刚学习数字手绘的学生及参加工作以后需要提升数字手绘技能的设计师和对数字手绘有兴趣的爱好者阅读。
59元6本 工业物联网:平台架构、关键技术与应用实践
工业物联网:平台架构、关键技术与应用实践
胡典钢
¥59.40
内容简介 这是一本从平台架构、关键技术、应用实践3个维度全面讲解工业物联网如何在生产实践中落地的著作。它是顺丰物联网平台负责人10余年经验的总结,得到了行业里近10位专家的一致推荐。它将帮助企业解决工业物联网推过程中遇到的OT与IT融合困难、组织协作成本高昂、全局性技术栈选型难把握、项目规模化落地困难风险易低估、数字化转型难聚焦等系列问题。 全书的具体内容分为如下几个方面: (1)全面认识工业物联网 主要内容包括工业物联网的内涵、本质、产业现状、面临的挑战,以及它与智能制造、工业4.0、数字化转型之间的关系,它将帮助读者建立对工业物联网的宏观认识。 (2)工业物联网平台架构 重介绍了工业物联网体系架构的发展过程和构建方法,从感知层、边缘计算、网络连、平台再到应用,探讨了工业物联网体系搭建过程中的效率和投问题,同时还能帮助读者建立架构思想和框架意识。 (3)工业物联网关键技术 详细讲解了工业物联网体系架构中涉及的各项关键技术,包括工业物联网感知、网络连、边缘计算、云计算、工业物联网平台等。除了从技术角度详细阐述各知识外,还注重说明技术应用背后的发展脉络、合理性与局限性,以及它所能解决的问题和带来的价值。 (4)工业物联网案例分析 通过工厂车间数字化、轨道交通装备远程监控和故障诊断、医药冷、电梯物联网、声源定位等一些具有代表性的案例,帮助读者理解和掌握如何将工业物联网项目成功落地,同时深刻体会实施过程中所遇到的挑战。
59元6本 Spring Boot进阶:原理、实战与面试题分析
Spring Boot进阶:原理、实战与面试题分析
郑天民
¥59.40
这是一本能带领读者全方位掌握Spring Boot技术体系的功能、原理和Z佳实践的著作,能帮助读者在Spring Boot领域快速实现从门到阶。 全书涵盖Spring Boot的6大核心主题:核心容器、Web服务、缓存、数据访问、并发执行、监控与扩展,内容具有以下4大特性: 1.针对性:系统梳理了6个主题所包含技术的功能特性、工作原理、实践方案,读者能快速掌握其核心技术、底层设计理念和生态扩展; 2.创新性:与同类书不同,本书搜集并分析了每个主题下的高频面试题,旨在帮助读者在面试和晋升时事半功倍; 3.实战性:注重实用性,基于作者近15年的经验,通过丰富的场景案例提供了大量应用方案和Z佳实践; 4.前瞻性:不仅系统讲解了常用的核心技术,而且还讲解了时下流行的云原生、RSocket等前沿技术及其应用方案。
59元6本 Webpack实战:入门、进阶与调优(第2版)
Webpack实战:入门、进阶与调优(第2版)
居玉皓
¥59.40
这是一本讲解如何使用Webpack构建现代Web应用的著作。第1版豆瓣评分8.6,好评率近99.9%,是前端领域的畅销书,被读者公认为是Webpack领域的标准性著作。 全书围绕Webpack的功能特性、工作原理、性能优化、项目实战4个维度全面展,从基本的使用场景到复杂的应用实例,再到系统性的优化,由浅深讲解Webpack的各个特性,同时剖析其背后的工作原理,让读者能零基础快速掌握Webpack并轻松实现阶。 作者是资深的前端技术专家,是知名源包工具YKit的主导者和核心发者,也是Webpack坚定不移的布道者。本书内容全部来自作者的实战经验,尽量避了网络上已经发表的各种公资料,思路简洁、深,原理与实操并重。 与第1版相比,第2版做了如下更新: (1)结合Webpack新技术,对全书内容行了全面更新; (2)收集并分析了读者对第1版的反馈,完善了第1版的不足之处; (3)新增了分析Webpack包原理的章节; (4)新增了2个关于React和Vue的综合案例。 相比第1版,第2版内容更新、更全、更深,实战性更强。
59元6本 MATLAB 2020从入门到精通
MATLAB 2020从入门到精通
刘成斌
¥59.40
本书以MATLAB R2020a版本的功能叙述为主,由浅入深地*讲解MATLAB软件的知识。本书自始至终采用实例描述,内容完整且各章相对独立,是一本简明的MATLAB参考书。      本书涉及面广,涵盖一般用户需要使用的各种功能,并详细介绍MATLAB常用工具箱的用法。全书共分为15章,前12章主要介绍MATLAB的基础知识,包括数组及其操作、数值计算、数据分析、符号运算、关系运算与逻辑运算、函数、程序设计、数据图形可视化、句柄图形对象、Simulink仿真等内容,后3章重点介绍MATLAB在图像处理、信号处理、小波分析中的运用。      本书内容翔实,实例丰富,既适合作为高等院校理工科学生的教学用书,也可作为广大科研人员、工程技术人员的参考用书。
59元6本 深度实践微服务测试
深度实践微服务测试
付彪,秦五一,齐磊,雷辉
¥59.40
本书是4位作者服务多个大中型知名企业后总结的微服务测试方法论与实战经验,内容翔实、鲜见。全书内容分9章,涵盖测试策略、口与界面自动化测试、契约测试、性能测试、微服务监控、服务虚拟化、混沌工程、安全测试。一本书破解当下测试工作的众多难题,可为微服务和分布式系统的质量保障提供一站式解决方案。 本书内容具体如下。 第1章梳理各种微服务测试工作的价值与要,帮助读者快速建立测试工作全局视角。 第2章剖析微服务环境下制定测试策略的要、影响因素与实战技巧。 第3章介绍口测试与页面自动化测试的主要思路与常见问题。 第4章重讲解如何基于Pact与Spring Cloud Contract行契约测试实践。 第5章分析性能测试在微服务和传统软件环境下的区别,并介绍全路压测的实施思路要。 第6章介绍微服务监控的概念、模式分类,以及监控实践、系统搭建与容器化部署。 第7章重介绍如何在微服务环境下运用服务虚拟化技术来解决各种服务依赖问题。 第8章介绍混沌工程的价值、实施先决条件、原则与实施方法。 第9章包括安全测试的需求分析、测试人员角色定位以及多种测试工具实战。
59元6本 用户运营方法论:入门、实战与进阶
用户运营方法论:入门、实战与进阶
汪雪飞
¥59.40
这是一部以产品和运营双重视角,从9个维度全面讲解用户运营思维、方法、技巧的著作。它将带领产品经理和运营经理全面、系统地了解并掌握,头部的互联网公司究竟是如何做用户运营的。 作者在社区产品鼎盛时期加猫扑,负责核心用户的社区运营,积累了大量一线经验;在小米初创期加小米,一步印证了用户运营的价值;加百度后,因为积累了大量用户数据,一步融合了宏观数据下用户的行为分析,使得对用户运营的理解更加全面,总结出这一套用户运营的方法论,对想了解用户和做好用户运营的从业人员有很高的参考价值。 本书的核心内容围绕9个主题展,贯穿产品的全生命周期。 (1)用户运营常识 用户运营的定义、价值、工作职责、能力模型;如何正确看待用户运营与产品和产品经理的关系。 (2)用户画像 用户画像的定义、价值;搭建用户画像系统的方法、流程,以及如何理解用户画像背后的数据;用户画像在用户运营中的运用。 (3)用户成长体系 用户成长体系的定义、要素、价值;用户成长体系的4个设计要和5个搭建步骤。 (4)用户管理体系 用户管理体系的定义、要、价值、搭建方法;用户管理团队的组建和维护;用户运营如何利用用户管理体系Z小化运营成本并留住核心用户。 (5)产品生长周期 产品生长周期曲线、用户生命周期曲线;产品处于探索期、成长期、成熟期和衰减期等不同阶段时的特征。 (6)用户拉新 拉新的4大类22小类渠道;产品在生命周期的不同阶段的拉新策略;如何通过数据分析和品牌营销拉新;电商类产品、工具类产品、平台类产品的关键拉新策略。 (7)用户转化与留存 用户运营目标与数据指标相关的AARRR模型;用户的生命周期与价值、提升用户转化与留存的方法、用户的分层与转化、核心用户的挖掘。 (8)用户流失预警与召回 流失用户的定义与判断方法,用户流失原因分析以及对应的运营策略 (9)用户心理学 用户心理学的常识;几种典型产品和运营场景下的12个用户心理学效应;用户心理学在产品全生命周期各环节的实战应用。
59元6本 构建高质量软件:持续集成与持续交付系统实践
构建高质量软件:持续集成与持续交付系统实践
心蓝
¥59.40
本书共10 章,分为四大部分。 部分(第1~4 章)主要围绕如何提高软件的发质量和效率展,详细讲述了单元测试的常用工具和实践,并展阐述了持续集成、持续交付、持续部署等概念; 第二部分(第5~6 章)详细讲解两个常用的mock 工具——Mockito 和Powermock,通过实例详尽地讲解了它们的语法规则和使用场景,目的是让发者在不修改软件源代码和程序结构的前提下尽可能确保软件具备可测试性; 第三部分(第7~8 章)详细讲述两个行为驱动发工具(功能测试)Concordion 和Cucumber,这两个工具可以帮助我们很好地完成功能测试、验收测试、回归测试等工作; 第四部分(第9~10 章)综合前面三部分的知识,并引代码风格检查、静态代码分析、第三方依赖安全性检查、企业内部私服的原理和搭建、Ansible 自动化软件部署工具、Jenkins Pipeline 等知识,帮助读者构建完整的CI/CD 流程。
59元6本 聚合架构:面向数字生态的构件化企业架构
聚合架构:面向数字生态的构件化企业架构
付晓岩
¥59.40
【免费视频课】付晓岩老师视频课合集,搭配图书学习效果更佳! 获取方式: 1、微信关注“华章计算机” 2、在后台回复关键词:聚合架构 本书旨在为数字化时代的企业架构提供与时具的方法论指引,或将成为软件架构领域的里程碑作品。 企业的内部需求和外部环境一直在变,软件研发、交付和使用的方式也一直在变,相应地,企业架构的方法论也一直在演。数字化时代如火如荼,传统的企业架构方法需要引新的思维模式,才能满足企业发展需求。 作者结合自己在架构领域多年的实践经验和思考总结,针对数字化转型大背景下企业的架构需求,对TOGAF等传统企业架构方法论的不足行了改与创新,提出了一套面向数字化企业的企业架构方法论——聚合架构(ABAE),是管理数字化企业的新思维,在企业架构方法的发展史上或有划时代的意义。 聚合架构的定义: 数字化时代,构件将成为企业的基本组成部分,通过设计构件关系形成企业架构,基于微观构件的灵活聚合形成弹性的业务组织、业务领域、业务组件、应用组件、物理组件等宏观要素,支持企业从业务到技术的动态调整,使企业具有更强的主动变化能力。 本书全面且系统地讲解了聚合架构方法论的演背景、基础理论、设计指南、工程管理和生态化构建。既包含方法论,又有对构建方法论的建议;既可以指导企业的架构实践,又可以为企业在数字化过程中构建自身的方法论提供可参照的样本。 技术自主可控需要架构自主可控,架构自主可控是企业核心能力自主可控的标志,企业架构方法论也需要实现“道路自信、理论自信”。希望这本书能激起更大的方法论研究热潮,推动国内数十年的信息化实践经验逐步转变成为完善的实施理论,为数字中国建设出一份力。
59元6本 深入实践DDD:以DSL驱动复杂软件开发
深入实践DDD:以DSL驱动复杂软件开发
杨捷锋
¥59.40
本书的*部分会带领读者从战术层面以及战略层面重温领域驱动设计的重要概念,然后进一步阐述Eric Evans经典著作中没有显式提出的或者被太多人忽略的但我认为对DDD落地非常重要的若干概念,同时简要介绍从DDD社区兴起的一些软件架构模式。通过*部分,读者可以更完整、更深刻地掌握DDD的知识体系。第二部分阐述如何设计一种DDD的DSL,包括这个DSL的规范(Specification)支持哪些特性、如何帮助团队描述领域模型的方方面面、这些特性的选择基于何种考量等。这种领域专用语言需要一个名字,我们总不能一直说“我设计的DDD的DSL”吧,于是我给它起了一个名字:DDDML。我认为这是一个很棒的名字。其实这种语言叫什么并不太重要,重要的是它可以用一种足够严格的方式描述领域模型。我认为目前它在简单与复杂之间取得了不错的平衡。当然,其中还有不小改进的空间。比如,我很乐意让它支持更多像“账务模式”这样的分析模式。第三部分介绍如何将“思想照进实现”——通过使用工具将描述领域模型的DSL文档变成可以运行的软件。这个过程涉及大量的技术工具(工具链)的设计与实现。只有将这些技术工具——比如从DSL自动生成应用的源代码的模板——实现出来,才能减轻开发人员实践DDD的负担,进而提升而不是降低软件团队的生产效率。本部分会介绍这些技术工具设计与实现的细节。