InfoQ

InfoQ

主题/标签专用视图

设计准则相关的内容


最新“设计准则”相关专题内容

HTML5设计原理

主题
HTML 5,
DHTML,
Ruby,
HTML,
RIA,
Java,
标识语言,
动态语言,
语言,
.NET,
编程,
设计准则

HTML5已不再遥远,不必等到规范成熟后才去使用,各个主流浏览器均已纷纷支持HTML5中的一些特性,大家可以从现在开始,拥抱HTML5。与Jeremy Keith一起回顾HTML的发展历程,领略HTML5的设计原则。

如何获取(GET)一杯咖啡——星巴克REST案例分析

主题
工作流/业务流程管理,
业务流程管理,
SOA,
REST,
商业,
企业架构,
架构 ,
设计准则,
Web服务,
模式

在这篇文章里,Jim Webber、Savas Parastatidis和Ian Robinson展示了如何在REST式应用里运用超媒体来推动应用的工作流。他们通过Gregor Hohpe的经典案例“星巴克不采用两阶段提交”举例说明了怎样运用Web的思想进行集成。

“设计准则”相关新闻

系统设计中的简单法则

主题
设计模式,
模式,
面向对象设计,
设计,
设计准则,
简单性,
架构

最近,包云岗在自己的博客中总结了系统设计中的基本法则——简单之美,列举了不少经典观点和案例。

关于软件架构的新书

主题
需求分析,
开源软件,
客户及需求,
方法论,
开放源代码,
编程,
敏捷,
设计准则,
架构 ,
设计模式,
架构评估,
架构管理

软件架构是软件工程的重要主题之一,因为很多软件开发项目的失败都是由于架构设计不好而导致的。因此,在理论上和实践上学习更多关于架构的知识就显得至关重要了。最近有几本很不错的书已经出版,或许在将来它们会给大家带来帮助。

Joshua Kerievsky:要“软件工艺”还是要“足够用的设计”

主题
Ruby,
Java,
动态语言,
语言,
企业级敏捷,
.NET,
精益,
架构 ,
编程,
商业,
设计准则,
敏捷

在过去的一段时间里,“软件工艺”在不断地被热议。 针对软件工艺运动所强烈崇尚的“代码必须时刻保持干净”的信仰,Joshua Kerievsky提出了另一种可能从反方向审视的视角,他称之为“足够用的设计”。在此我们将探究Joshua的想法,并听一听Bob Martin和Ron Jeffries对此的评价。

有必要定义SOA的非原则吗?

主题
SOA,
架构 ,
企业架构,
设计,
服务设计,
设计准则

SOA的原则以及反原则已被人们广泛接受,Steve Jones又在其新博客中提出了SOA实施的非原则的概念并解释了它们的重要性。

敏捷与架构——不共戴天,抑或和谐共处?

主题
敏捷实施,
交付价值,
敏捷技术,
软件工匠,
伸缩性敏捷,
企业级敏捷,
架构 ,
敏捷,
设计,
设计准则

很多评论人士一直在讨论:人们认为,在敏捷技巧和架构思维之间存在对立关系。本文研究了“大规模预先设计(Big Design Up Front,缩写为BDUF)"与“你不会需要它(YAGNI)”两种思维之间的冲突,着眼于找出这两种方法在实际中如何能够以互补的方式共同工作。

如何进行平台型网站架构设计?

主题
Web框架,
案例研究,
模式与实践,
故事和案例分析,
架构 ,
架构管理,
架构,
模式,
设计,
性能和可伸缩性,
敏捷,
设计准则

在欧拉的“平台网站架构设计之我所见”的博客中,他从选择技术方案和物理架构、平台研发和架构优化等方面阐述了他在多年的平台型网站架构设计过程中的经验心得。

AgileChina2009演讲人、极限编程创始人Kent Beck谈“设计困境”

主题
客户及需求,
架构 ,
敏捷,
设计,
设计准则,
培训,
企业架构

软件设计需要解决一系列相互矛盾的需求,这也是为什么会有很多人拥有不同的设计思路,而这些思路在某些场景下又都好用的原因。没有什么能让这些矛盾消失,设计风格的好坏依赖于如何化解矛盾,哪些约束在早期满足,哪些放到后期处理。想要让设计考虑周全,第一步就得先承认世上不存在完美的设计。

语言约束和责任感,我们应该信赖谁?

主题
Ruby,
动态语言,
方法论,
语言,
架构 ,
编程,
面向方面编程(AOP),
语言设计,
设计准则,
语言特性,
编码标准

Bruce Eckel、Michael Feathers、Niclas Nilsson、Keith Braithwaite,还有其他人谈论了对如下问题的看法:语言应该完全灵活、允许开发人员随心所欲地进行调整、并相信他们会对自己的工作负责呢,还是应该从设计阶段就在语言中设置明确的约束集,以避免出现生成糟糕代码、难以维护或阅读的错误呢?

MuleSource CTO给出是否选用ESB的检查清单

主题
ESB,
EAI,
SOA,
企业信息集成,
最佳实践,
企业架构,
架构 ,
编程,
设计准则

最近,MuleSource的CTO Ross Mason发表了一篇题为《用还是不用ESB》的博文,他在文中给出了是否在项目中选用ESB的检查清单。