前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >极限编程核心价值:反馈(Feedback)

极限编程核心价值:反馈(Feedback)

作者头像
张高兴
发布2018-08-03 09:50:37
5250
发布2018-08-03 09:50:37
举报
文章被收录于专栏:张高兴的博客张高兴的博客

原文:https://deviq.com/feedback

反馈(Feedback)

反馈(Feedback)是极限编程(Extreme Programming,XP)的核心价值之一。

我们将通过交付可工作的软件认真对待每一次迭代承诺。我们会尽早演示我们的软件,然后经常仔细聆听并进行所需的更改。我们将讨论该项目,并使我们的流程适应它,而非相反。 We will take every iteration commitment seriously by delivering working software. We demonstrate our software early and often then listen carefully and make any changes needed. We will talk about the project and adapt our process to it, not the other way around. 来自 ExtremeProgramming.org

一些实践被设计为全面地增加反馈并减少反馈回路(Feedback Loop,采取行动与收到反馈之间的时间)。例如,结对编程(Pair Programming)要比计划的代码审查(Code Review)提供更多和更快的反馈,持续集成(Continuous Integration,CI)与不频繁的集成相比可提供更快的问题反馈,小版本发布(Small Releases)则提供最终用户对软件的快速反馈。

频繁交付可工作的软件会减少开发团队开始实施该功能与用户使用该功能之间的时间。很有可能开发人员误解了用户想要的确切功能,或者用户将根据目前已交付的功能来更新他们想要的功能。收到反馈的时间越早,开发团队就能越快和更便宜地修改软件以适应新的需求。

语录

  1. “作为软件开发人员,我们可以通过两种方式失败:我们可以错误地建造东西,或者我们可以建造错误的东西。” —— 史蒂夫·史密斯 “As software developers, we can fail in two ways: we can build the thing wrong, or we can build the wrong thing.” – Steve Smith
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-07-12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 反馈(Feedback)
  • 语录
相关产品与服务
持续集成
CODING 持续集成(CODING Continuous Integration,CODING-CI)全面兼容 Jenkins 的持续集成服务,支持 Java、Python、NodeJS 等所有主流语言,并且支持 Docker 镜像的构建。图形化编排,高配集群多 Job 并行构建全面提速您的构建任务。支持主流的 Git 代码仓库,包括 CODING 代码托管、GitHub、GitLab 等。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档