相关推荐
-
重构 Martin Fowler
Martin Fowler的经典书籍,重构 改善既有代码的设计中文版
-
敏捷史话(八):敏捷的破局之道——Martin Fowler
本文转自敏捷开发。 在 Martin Fowler 的世界里,任何事情都有最优解。 1963年,Martin 出生于英格兰的沃尔索尔(Walsall),也在同样位于沃尔索尔的玛丽女王文法学校中接受中等教育。在这里的乡村中,他度过了一段简单、愉快的少年时光。 上了中学之后,Martin 接触到了策略桌游。在桌游的“厮杀”中, 如何从复杂的局势中找出最简洁、直观的破局之法,就成为他想要寻找的答案,也成为日后他解决任何事情的目标。 1986年,Martin 毕业于伦敦大学学院,获得了电子工程与计算机科学的学士学
-
设计挂了吗?(设计已死? Is Design Dead?)译文,普通话重译版
原文:http://martinfowler.com/articles/designDead.html 转载请附带连接,注明出处 译注:重新翻译这篇文章是因为目前搜索引擎的结果中没有一个理想的普通话译本,故尽我所能,将这一方面补完。里面为了让语义平实,并且尽量符合原文诙谐的感觉,也有一些北京或者不知道是哪里的方言(即兴而为),但是大体上是普通话,希望这些小小的即兴发挥不会影响到大家...
-
Martin Fowler微服务论文--译文
Martin Fowler微服务论文
-
读 Martin Fowler设计已死?总结
1 Planned and Evolutionary Design Evolutionary :code and fix bug ,会陷入越修改bug越多的情况 Planned:按照需求分析,概要设计,详细设计,编码,单元测试,集成测试,版本测试,版本发布的步骤进行开发软件 结论:喜欢 planned design。因为我了解 planned design 的缺点,而且正在寻找更好
-
Martin Fowler关于微服务的原文翻译(一)
原文如下:http://martinfowler.com/articles/microservices.html微服务一个新的架构术语“微服务架构”一词是在过去几年里涌现出来的,它用于描述一种独立部署的软件应用设计方式。这种架构方式并没有非常明确的定义,但有一些共同的特点就是围绕在业务能力、自动化布署、端到端的整合以及语言和数据的分散控制上面。“微服务”- 这是在软件架构领域这个非常拥挤的街道上,冒
-
《重构改善既有代码的设计(中文版)》(Martin Fowler[美] 著,候捷、熊节 译)
Martin Fowler和《重构:改善既有代码的设计》(中文版)另几位作者清楚揭示了重构过程,他们为面向对象软件开发所做的贡献,难以衡量。《重构:改善既有代码的设计》(中文版)解释重构的原理(principles)和最佳实践方式(best practices),并指出何时何地你应该开始挖掘你的代码以求改善。《重构:改善既有代码的设计》(中文版)的核心是一份完整的重构名录(catalog of refactoring),其中每一项都介绍一种经过实证的代码变换手法(code transformation)的动机和技术。某些项目如Extract Method和Move Field看起来可能很浅显,但不要掉以轻心,因为理解这类技术正是有条不紊地进行重构的关键。点击进入该书更多详细信息。 ——《豆瓣读书》
-
设计已死?Is Design Dead?
基线编程 模式 UML
-
Martin Fowler微服务论文翻译
原文地址 :https://martinfowler.com/articles/microservices.html Microservices 微服务 a definition of this new architectural term 一个新架构术语的定义 The term "Microservice Architecture" has sprung up over th...
-
设计已死原作者网站
http://www.martinfowler.com/感觉设计已死 这篇文章的理念 不错.其作者的网站上是否有些值得看的文章.
-
设计已死?
对很多粗略接触到 Extreme Programming 的人来说,XP 似乎 宣告了软件设计的死刑。不只很多的设计被嘲笑为 "Big Up Front Design"[译注1],连很多技术像UML、富有弹性的程序架构 (framework),甚至连模式 (pattern) 都不受重视,或是近似忽略了。事实上,XP内含很多设计理念,但是它与现有的软件流程有着不同的运作方式。XP藉由多种实务技巧 (
-
首席科学家马丁•福勒(Martin Fowler)
现任思特沃克公司首席科学家的马丁·福勒先生是当今世界软件开发领域最具影响力的五位大师之一。作为一位敏捷软件开发方法的早期开拓者,福勒先生对IT 业的影响是不可估量的。 思特沃克公司是一家跨国专业IT 服务公司,总部设在美国芝加哥,并在加拿大、欧洲、澳大利亚、中国及印度等国家和地区设有分公司。福勒先生是一位知名的作家、软件顾问兼演讲大师,他凭借16年丰富的经验帮助各企业将前沿技术应用于关...
-
Martin Fowler有关“Refactoring”误用的一篇文章
今天偶尔逛到Martin Fowler的Blog,在他的Blog中看到了一篇题为“Refactoring Malapropism”的文章。讲的是有关“Refactoring”的误用,同时也讨论了“Refactoring”一词的界定问题。很浅显,却觉得颇有道理。我觉得,其文章的要旨是澄清了Refactoring和Restructuring的区别。 针对一个不日内即将破败的系统的Refactoring
-
读-Martin Fowler-重构
代码的坏味道 构筑测试体系 重新组织函数 在对象之间搬移特性 重新组织数据 简化条件表达式 简化函数调用 处理继承关系 总结重构领域的经典之作,开发必看,推荐之!第一章讲了一个案例引入重构,第二章讲了重构的一些原则,如何为重构,何时重构等,理论性的东西,过,从第三章开始。代码的坏味道何时需要重构,作者用了代码的坏味道来描述,坏味道体现在: Duplicated Code; Long Method;
-
Nature重磅封面:复活死亡大脑!
来源 | Nature、npr转自 | 新智元(公众号ID:AI_era)编辑 | 金磊、大明今日,Nature封面重磅发布耶鲁大学最新研究:猪大脑在死亡4小时后成功复活...
-
Martin Fowler最近的两篇Blog,推荐阅读
《人本接口》与《最小接口》 http://blog.csdn.net/mfowler/archive/2006/10/19/1340358.aspx http://blog.csdn.net/mfowler/archive/2006/10/19/1340364.aspx 一个类的接口如何设计?这个问题很值得探讨。 我在设计DJ的时候,也考虑过这个问题,按照Channel的思想,...
56 楼 少女杀手 2009-01-06 16:26
55 楼 taikeqi 2008-07-10 16:27
这里PHP和Java不是纯粹是技术问题;而是市场问题。
PHP也有劣势,就是他没有一个真正的大公司来领导他。许多开发PHP到一定层次的人都会有这种感觉。一种很虚无的感觉。
所以Java和PHP,适合不同的项目。不同的场合,因人而异,因事而异。PHP的人攻击JAva的人意义不大
54 楼 wangzi6hao 2008-05-14 00:51
就这一点来说,自己开发过的经验告诉我,确实java在中大型的oa,crm等企业信息化开发上,基本不占优势的.
53 楼 weicanhuang 2008-05-09 16:21
不就个工具,想怎么耍就怎么耍,有什么好争。
52 楼 careprad 2008-05-07 10:59
js为什么成不了气候 看着吧 groovy ruby 都不行
51 楼 MrLee23 2008-05-07 10:05
50 楼 sheandwei 2008-05-06 23:40
垃圾用着方便 用的人便忘了它是垃圾
49 楼 bio1984 2008-05-06 18:50
建议JAVA早点把PHP打倒。。。。
48 楼 flyboy1234 2008-05-06 16:04
要是月薪上w 那个时候php就好了啊~~~~~~~
47 楼 exquan 2008-04-16 20:24
46 楼 spiritfrog 2008-04-15 21:23
动态语言简单?我始终认为习惯使用的最简单
45 楼 hysoft 2008-04-15 17:17
web开发目前最大的瓶颈是错误地选用了javascript这种自由,但是调试成本很高的技术。为啥浏览器不直接默认支持java
44 楼 AllenZhang 2008-04-15 15:50
web开发目前最大的瓶颈是错误地选用了javascript这种自由,但是调试成本很高的技术。为啥浏览器不直接默认支持java
43 楼 jolestar 2008-04-15 15:27
这个确实是java web开发的一个问题。
42 楼 123waily 2008-04-15 14:08
41 楼 lxl686 2008-04-15 13:27
40 楼 jejwe 2008-04-15 11:36
这里其实讲的是特定的环境,没有WEB这个大前提,PHP也只能是PHP
而且也没讲是干掉JAVA,是你自以为的啊
39 楼 releasa 2008-04-15 11:21
38 楼 edwardpro 2008-04-15 10:01
37 楼 gfllove 2008-04-15 09:42