JetBrains推荐图书读后感

JetBrains公司的推荐图书,详细信息请参考http://www.jetbrains.com/idea/community/recommends.html,业界评论一直不错,最近花了点时间读了一些,颇有些感悟。以下是图书信息:

Martin Fowler:《Patterns of Enterprise Application Architecture》《企业应用架构模式》

Martin Fowler:《Refactoring: Improving the Design of Existing Code》《重构:改善既有代码的设计》

Erich Gamma等:《Design Patterns:Elements of Reusable Object-Oriented software》《设计模式:可复用面向对象软件的基础》

Krzysztof Czarnecky:《Generative Programming Methods,Tools,and Applications 》 《产生式编程——方法、工具与应用》

就几本书来说,确实是经典之作,对这些书籍要想有个彻底的了解,可能要有个产品来体现这些思想。在这里,一家言,大家不必全当真。

IntelliJ IDEA最能体现在重构和设计模式方面,如果你边看《重构》边使用IntelliJ IDEA,相信你的体会会最深,重构可以说在IDEA中演绎的淋漓尽致,这也是Martin Flower主推的重构工具。深夜,一杯清茶,一边看着《重构》一边使用IDEA去演绎实现,你会感叹Martin的过人的知识和魅力。

Fabrique主要在企业应用架构模式和产生式编程的有较强体现,但是Fabrique当前还未推出正是版,但是它的所以思想就是这两者的体现,你可以看一下Fabrique的架构,相信会有共鸣。Fabrique的程序设计也主要从这两个方面着手。

这几本书确实让我爱不释手,当你看完这些书后,在回头编程,相信你的代码将会包含你的思想,你会喜欢上编程这种感觉。

时间: 2024-10-29 11:10:21

JetBrains推荐图书读后感的相关文章

DedeCMS全局标签模块标记booklist|连载图书

booklist|连载图书 标签名称:booklist 功能说明:连载图书调用 适用范围:全局使用 基本语法: {dede:booklist row='12' booktype='-1' orderby='lastpost' author='' keyword=''}<a href='[field:bookurl /]'>[field:bookhttp://www.aliyun.com/zixun/aggregation/11696.html">name /]</a>

#女神枕边书#读阿里女神推荐书单,领同款技术图书

阿里美女程序媛集体上线!倾情推荐她们年度最爱的技术图书.容器技术.交互体验.前端.大数据--四类热点技术,四位阿里技术女神精选书单分享给你~ 读女神推荐图书,写书评,女神同款实体书等你带走! 活动时间:11月14日-12月31日 活动规则: 女神书单试读下载(点击书名即可下载试读章节): 瑶靖书单: <Docker全攻略> <高性能Docker> <Docker--容器与容器云(第2版) 墨苒书单: <速度与激情:以网站性能提升用户体验> <架构即未来:现代

中关村图书大厦电子书店上线

中关村图书大厦迎来八周年店庆,截至本月底,大厦举办"携手八载情系书香"感恩系列活动.在活动之一"传播文化经典展望书业未来"--读者·出版社·书店三方座谈会上,大厦宣布会员读者数量已发展至近130万.值得关注的是,座谈会上,中关村图书大厦电子书店揭幕.据了解,电子书店备有8万种各类电子图书上线.中关村图书大厦表示,希望电子书店能为读者提供更便捷的阅读渠道以及更加广阔的阅读空间.此外,中关村图书大厦在开业八周年之际举办百家出版社优秀图书联展以及"书花"

天翼图书:做高管们的阅读“教练”

文?/?本刊记者?邓纯雅 在李月庆看来,他所经营的与其说是一项事业,到不如说是一种信仰. "我们的做法在中国是第一家.国外有类似的公司,但经营的还没有我们好,因为他们都不具有我们的核心优势".李月庆认为,正是在中欧商学院积攒下来的10年企业高端培训经验,使得他不仅熟谙中国企业内部的培训要求,更加了解为他们输送怎样的定制化"养料",才使得天翼图书创业七年就获得了惊人的成长--如今拥有2000家企业会员,全国各地近20家商学院书店,年销售额超过3000万.这在如今整个图

IntelliJ IDEA培训

IntelliJ IDEA培训    为了更好地让广大IntelliJ IDEA爱好者使用IntelliJ IDEA,提高程序开发效率,提升知识水平层次,为此JetBrains中国代理处(JetMaven)将组织一次IDEA的产品培训,主要目的是介绍IDEA产品的使用特性和开发技巧,并为所有的IDEA使用者及爱好者提供一个互相认识和学习的机会.IDEA作为最好的Java IDE,由于其资料较少,加上其较为先进和前沿的理念,对广大JAVA开发者而言有一定的认知难度.希望通过我们的这次培训和交流,为

豆瓣首页改版:产品理念和路线是正确的

文章描述:从产品的角度来说,豆瓣这次改版. 关于这次改版,我只想说,产品理念和路线是正确的,但是设计是一坨屎,对用户体验的践踏更是到了令人发指的地步. 直接将所有用户的首页替换掉,没有采用引导用户主动切换到新版的方式,甚至连小范围试用都没有,说明阿北实在是太迫不及待想要拿掉豆瓣说了,实在太迫不及待想要试验以算法为中心差异化发展的路线了.我知道幡然醒悟过来自己错了不容易,但也不至于如此激进.只是以自己的决策和目标为中心,丝毫不考虑或者完全不在意用户感受,这是怎样一种自负! 这样一个毫不成熟的产品,

《算法帝国》:被算法和算法交易改变的未来

当我们用崭新的视角去观察与思考,世界就会变成另外的模样.这是我们筹备举办"改变未来的算法与算法交易"研讨会的初衷. 美国雄霸全球依赖华尔街与硅谷等强大支柱,而近年来,算法对华尔街的渗透与控制体现出颠覆未来产业生态的力量.图灵公司出版的<算法帝国>一书中介绍,2000年,华尔街通过计算机程序交易的比率不足美国股市交易量的10%:2008年上半年,自动化电子交易占了全美股市交易量的60%:现在,华尔街70%以上的交易依靠所谓的黑盒子或者算法交易(闪电交易)运行.银行家和股票经纪

Java微服务开发指南 -- 集群管理、失败转移和负载均衡的实践

集群管理.失败转移和负载均衡的实践     在前一章节中,我们快速的介绍了集群管理.Linux容器,接下来让我们使用这些技术来解决微服务的伸缩性问题.作为参考,我们使用的微服务工程来自于第二.第三和第四章节(Spring Boot.Dropwizard和WildFly Swarm)中的内容,接下来的步骤都适合上述三款框架. 开始     我们需要将微服务打包成为Docker镜像,最终将其部署到Kubernetes,首先进入到项目工程hola-springboot,然后启动jboss-forge,

微信公众平台开发问答

微信公众平台开发问答是一个微信知识问答区,专注于提供微信应用及开发技术知识的整理.归类和检索.   主题:新手常见问题 问:我是新手,没有开发基础,应该如何学习微信公众平台的开发?答:先学习PHP和Mysql,可以在网上找相应的教程,了解一下大致语法,先不用深究:再学习方倍工作室的微信公众平台开发入门教程,了解微信收发消息原理及回复:然后根据微信开发文档,熟悉接口,并在此基础上实现一些基本的小功能,并扩展到更复杂的功能上.推荐图书<微信公众平台开发最佳实践>.适合从0基础到高手用框架开发全部过