世界级软件开发大师Martin Fowler这三本书经典书你都读过哪一本?

本文介绍了世界级软件开发大师Martin Fowler的三本经典著作:《领域特定语言》、《重构:改善既有代码的设计》(第2版)和《分析模式:可复用的对象模型》。《领域特定语言》详细阐述DSL的设计和实现,适用于现代面向对象语言;《重构》强调在不改变外部行为的情况下改善代码,提升软件质量和可维护性;《分析模式》提供了不同领域的对象建模模式,帮助改进分析和建模。
摘要由CSDN通过智能技术生成

马丁·福勒(Martin Fowler),世界级软件开发大师,ThoughtWorks首席科学家。他是一位作家、演说者、咨询师和泛软件开发领域的意见领袖。他致力于改善企业级的软件设计,对优秀的设计以及支撑优秀设计的工程实践孜孜以求。他在重构、面向对象分析设计、模式、XP和UML等领域都有卓越贡献,著有《重构:改善既有代码的设计》《分析模式:可复用的对象模型》《领域特定语言》《企业应用架构模式》等经典著作。

马丁·福勒(Martin Fowler)最新出版著作

领域特定语言

世界级软件开发大师Martin Fowler这三本书经典书你都读过哪一本?

世界软件开发大师Martin Fowler历时多年完成,堪称DSL领域的丰碑之作,通过Java和C语言分析具体案例,讲解DSL的构造方式和通用原则,软件开发程序员的必备教程,软件开发大师马丁·福勒全新力作。

本书介绍的技巧可用于大多数现代面向对象语言。书中给出了许多采用Java和C#编写的示例,并精选了部分适合采用Ruby编写的示例。

全书共57章,分为6个部分,全面介绍了DSL概念、DSL常见主题、外部DSL主题、内部DSL主题、备选计算模型以及代码生成等内容,揭示了与编程语言无关的通用原则和模式,阐释了如何通过DSL有效提高开发人员的生产力以及增进与领域专家的有效沟通,能为开发人员选择和使用DSL提供有效的决策依据和指导方法。

原版豆瓣评分8.2

世界级软件开发大师Martin Fowler这三本书经典书你都读过哪一本?

豆瓣评论

DSL在中国IT界一直不受重视并且被严重低估。它是应对复杂度的利器。很多人虽然使用过一些类似的手段,但是缺乏明确的DSL设计指导,以至于系统晦涩难懂。例如一直为人所诟病的java企业级开发里面充斥的奇奇怪怪的配置,很多实际上就是一个野生DSL。这本书可以看做是一本手册,也可以看做是一门讨论语言设计的指南。总体来说,每一个有志于成为顶尖工程师的人,都需要读一下。小可爱,加下我微信:mengy7762
领取以下福利
1、python安装包
2、程序员电子书籍:5本-10本
3、python项目源码三份:(python破解WiFi密码、VIP视频权限破解、爬虫自动化

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值