标记:设计

设计死了吗?

对于许多短暂接触极限编程的人来说,XP似乎在呼唤软件设计的死亡。不仅许多设计活动被嘲笑为“大的预先设计”,而且像UML、灵活框架、甚至模式这样的设计技术都没有被强调或完全被忽略。事实上,XP涉及很多设计,但它是以一种不同于已建立的软件过程的方式进行的。XP通过允许演进成为可行的设计策略的实践重新振兴了演进设计的概念。它还提供了新的挑战和技能,设计师需要学习如何进行简单的设计,如何使用重构来保持设计的整洁,以及如何以渐进的风格使用模式。188app彩票ios

倒置控制容器和依赖注入模式

在Java社区中出现了大量轻量级容器,它们帮助将来自不同项目的组件组装成内聚应用程序。这些容器的底层是它们执行连接的一种常见模式,它们将这个概念称为“控制反转”。在本文中,我将深入研究这种模式是如何工作的,具体的名称是“依赖注入”,并将其与Service Locator替代方案进行对比。两者之间的选择没有将配置与使用分离的原则重要。

Ruby Rogues讨论EAA P的插曲

Ruby Rogues是一个流行的播客,其中有一个定期讨论Ruby编程社区中的主题的小组。他们有一个定期的读书俱乐部,最近才选定P (EAA)作为他们的特色书籍。因此,他们邀请我作为嘉宾出席他们的节目,讨论这本书及其所描述的模式,特别是这些模式和Rails框架之间的有趣关系。

Artima.com的采访中

我是由Bill Venners采访他的Artima.com网站的采访。在采访中,我触及重构,进化设计,灵活性和测试驱动的发展。188app彩票ios比尔甚至设法让我听起来很合情。

由马丁

2002年12月9日

阅读更多…

设计面试

可修改性:或者在敏捷中存在设计

2007年QCON伦敦的组织者要求我在建筑的可修改性上进行会议会议。188比分直播网 坚持原创我以为不是听我的,观众可能倾听一些思想家建筑师的想法,我经常重新包装:戴夫法利,金宝搏亚洲体育博彩伊恩·卡特赖特弗雷德·乔治。Erik Doernenberg,丹尼尔Terhorst-North.InfoQ现在发布了一段会议视频。

Ian Cartwright, Erik Doernenberg, Dave Farley, Fred George和Daniel Terhorst-North由Martin Fowler主持

2007年3月

更多…

视频

设计小组会议

GUI架188比分直播网 坚持原创构

历史概述GUI架构是如何发展的,特别关注在过去的几年中不同的小组是如何看待模型-视图-控制器的。从历史的角度和我的演讲模式联系起来。

“事件驱动”是什么意思?

去年年底,我和Thoughtworks的同事一起参加了一个研讨会,讨论“事件驱动”应用程序的本质。金宝搏亚洲体育博彩在过去的几年里,我们一直在构建许多利用事件的系统,这些系统有时受到赞扬,有时遭到谴责。我们的北美办公室组织了一次峰会,来自世界各地的Thoughtworks高级开发人员出席并分享想法。金宝搏亚洲体育博彩

峰会最大的成果是认识到,当人们谈论“事件”时,他们实际上指的是一些完全不同的事情。所以我们花了很多时间试图梳理出一些有用的模式。这篇笔记是我们所确定的主要内容的简要总结。


所有标签

API设计·敏捷·采用敏捷·分析模式·应用程序体系结构188比分直播网 坚持原创·应用程序集成·不好的事情·18bet体育·构建脚本·认证·协作·计算机历史·小组会议·会议·持续交付·新型冠状病毒肺炎·数据分析·数据库·设计·字典·分布式计算杂志·娱乐·多样性·文档·领域驱动设计·领域特定语言·国内·封装·企业架构188比分直播网 坚持原创·估计·事件的架构188比分直播网 坚持原创·进化型设计·经验报告·旁白的架构188比分直播网 坚持原创·极限编程·前端·小工具·ieeeSoftware·infodecks·网络文化·面试·语言功能·语言工作台·精益·传统康复·法律·指标·microservices·移动·noSQL·合作对象设计·解析器生成器·摄影·播客·受欢迎的·演讲技巧·隐私·过程理论·生产力·编程平台·编程风格·项目计划·招聘·188app彩票ios·188app彩票ios重构的边界·需求分析·ruby·安全·演讲视频·团队环境中·团队组织·技术债务·技术领导·测试类别·测试·金宝搏亚洲体育博彩·工具·旅行·uml·版本控制·web开发·web服务·网站·写作

2021·2020·2019·2018·2017·2016·2015·2014·2013·2012·2011·2010·2009·2008·2007·2006·2005·2004·2003·2002·2001·2000·1999·1998·1997·1996

所有的内容