期间: 2001

明确化

通常,设计技术用于使系统更加灵活,但最终却更难使用。其中一个原因是,在设计中经常会忘记明确性。

作者:Martin Fowler

2001 年 11 月

阅读更多…

ieee 软件 编程风格

减少耦合

思考如何可视化和减少耦合。

作者:Martin Fowler

2001 年 7 月

阅读更多…

ieee 软件

Kent Beck 和 Martin Fowler 关于极限编程的访谈

Pearson 为推广我们的书籍《规划极限编程》而进行的一次采访。我们谈论了 XP 的背景以及规划在 XP 项目中的作用。

作者:Martin Fowler

2001 年 5 月 23 日

阅读更多…

极限编程

受保护的变化:封闭的重要性

Craig 在专栏中探讨了开闭原则和受保护变化的重要性,以及为什么 Parnas 的信息隐藏不仅仅是封装。他还就如何实现受保护的变化给出了一些建议。

作者:Craig Larman

2001 年 5 月

阅读更多…

ieee 软件

分离用户界面代码

我学到的第一课之一是始终将用户界面代码与其他任何代码分开。这不仅仍然是一个好建议,而且令人惊讶的是,它经常被遗忘。

作者:Martin Fowler

2001 年 3 月

阅读更多…

ieee 软件

跨越重构的卢比孔河

2001 年 1 月,两个 Java 工具跨越了重构的卢比孔河。Java 中的重构现在有了强大的工具支持。

作者:Martin Fowler

2001 年 2 月

阅读更多…

文章

重构

Jim Highsmith 采访

2001 年,当我去参加 Snowbird 会议(该会议最终形成了敏捷宣言)时,Jim 为了他正在写的一本书采访了我。它提供了一个关于我对极限编程以及几天后我们称之为敏捷软件开发的思考的快照。

作者:Martin Fowler

2001 年 2 月

阅读更多…

敏捷 采访 极限编程

敏捷软件开发宣言 - 一篇早期文章。

2001 年 2 月,17 个人聚集在犹他州雪鸟城,讨论轻量级方法的新风格。其中一个结果是创造了“敏捷”一词,以代表软件开发中新一代的敏捷流程。我们还共同制定了《敏捷软件开发宣言》,其中描述了这些敏捷方法的价值观和原则。Jim Highsmith 和我为《软件开发》杂志撰写了这篇文章,以进一步解释该宣言。

作者:Martin Fowler

2001 年 2 月

阅读更多…

敏捷

避免重复

有时,软件中避免重复的简单规则如何能够带来良好的设计,这是相当了不起的。

作者:Martin Fowler

2001 年 1 月

阅读更多…

ieee 软件

规划和运行 XP 迭代

自新千年伊始,我们一直在运行一个有趣的 XP 项目。它之所以有趣,不仅是因为它是 Thoughtworks 的首批 XP 项目之一,还因为它的规模:大约有 50 人参与其中。在这里,我们讨论如何通过关注单个迭代所需完成的活动以及各个子团队如何围绕该迭代工作来运行该项目。

作者:Cara Taber 和 Martin Fowler

2001 年 1 月

阅读更多…

阁楼

XP 主题的变奏

XP 的吸引人之处之一在于,它对您应该做什么才能进行 XP 做出了非常明确的说明。此外,这套实践经过精心设计,可以相互配合。删除任何内容都会产生严重的后果。然而,XP 和其他敏捷方法的原则之一是它们是自适应的:也就是说,您应该在开发项目时更改流程。这种概念如何与 XP 的严格实践相适应?

作者:Martin Fowler

2001 年 1 月

阅读更多…

文章

极限编程


所有标签

API 设计 · 敏捷 · 敏捷采用 · 分析模式 · 应用程序架构 · 应用程序集成 · 不好的事情 · 桌游 · 构建脚本 · 认证 · 协作 · 计算机历史 · 会议小组 · 会议 · 持续交付 · 新冠肺炎 · 数据分析 · 数据库 · 设计 · 词典 · 分布式计算杂志 · 消遣 · 多样性 · 文档 · 领域驱动设计 · 领域特定语言 · 家庭 · 封装 · 企业架构 · 估算 · 事件架构 · 演进式设计 · 经验报告 · 说明性架构 · 极限编程 · 前端 · 小工具 · 生成式人工智能 · ieee 软件 · 信息卡 · 互联网文化 · 采访 · 语言特性 · 语言工作台 · 精益 · 遗留系统改造 · 法律 · 指标 · 微服务 · 移动 · noSQL · 对象协作设计 · 解析器生成器 · 摄影 · 平台 · 播客 · 热门 · 演示技巧 · 隐私 · 流程理论 · 生产力 · 编程环境 · 编程风格 · 项目规划 · 招聘 · 重构 · 重构边界 · 需求分析 · Ruby · 安全 · 演讲视频 · 团队环境 · 团队组织 · 技术债务 · 技术领导力 · 测试类别 · 测试 · Thoughtworks · 工具 · 旅行 · UML · 版本控制 · Web 开发 · Web 服务 · 网站 · 写作

2024 · 2023 · 2022 · 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

所有内容