极限编程

极限编程,将有价值的编程实践运用到极致
13 篇文章
18 人订阅

全部文章

袁慎建@ThoughtWorks

ThoughtWorks · 咨询师 (已认证)

让里氏替换原则为你效力

从事软件开发的朋友或多或少都听过以下一些原则:比如KiSS、DRY、LKP、COC、DbC、SoC、HP、SOLID等。这些原则已经在业界被证实了自身的价值,尤...

1315
袁慎建@ThoughtWorks

ThoughtWorks · 咨询师 (已认证)

Scrum需要一个双刃团队

1993年,Jeff和Ken开创了Scrum,至今已经有25年之久。如今敏捷开发也不是什么流行词儿,不少IT组织已经走在敏捷转型的路上,还有一部分组织则刚痛下决...

1224
袁慎建@ThoughtWorks

ThoughtWorks · 咨询师 (已认证)

深入解读敏捷宣言

犹他州(Utah)的雪鸟城(Snowbird)是一个不太可能发生软件革命的地方,它位于盐湖城外约25英里的地方,一点都不像硅谷:既不以阳光和温和的气候闻名,也不...

1003
袁慎建@ThoughtWorks

ThoughtWorks · 咨询师 (已认证)

简单设计落地三板斧

如果你认同 简单设计的价值观,我相信 解析简单设计原则 对你来说很容易理解并接受,它不像面向对象设计原则(比如:SOLID)那么晦涩难懂,它给你指明了一条明朗...

941
袁慎建@ThoughtWorks

ThoughtWorks · 咨询师 (已认证)

解析简单设计原则

在 我的简单设计价值观 一文中,我分享了我在实践中形成对简单设计的理解。而提到价值观,平时跟同事讨论某个技术实践的时候,一旦触碰到价值观,我就会很谨慎,因为在两...

966
袁慎建@ThoughtWorks

ThoughtWorks · 咨询师 (已认证)

我的简单设计价值观

很多时候,我们习惯把简单跟容易理解为是一个意思,比如:这个问题好简单(复杂),另一层含义是:解决这个问题很容易(困难)?这个时候简单跟容易是一个意思。再比如说:...

2066
袁慎建@ThoughtWorks

ThoughtWorks · 咨询师 (已认证)

ThoughtWorks给你不一样的入职之旅

ThoughtWorks是一家极具创造力的公司,在这里,人才是最重要的资产。如果你以应届生的身份加入TW,你将获得5周的出国留学机会(ThoughtWorks ...

1871
袁慎建@ThoughtWorks

ThoughtWorks · 咨询师 (已认证)

从另一个角度告诉你单元测试的意义

当下微服务如火如荼,各个团队在争先恐后推出微服务,不论在概念上还是在实践上,如果自己没有跟微服务挂上钩,便会被贴上落伍的标签。我们在推微服务的时候,我们说微服务...

1623
袁慎建@ThoughtWorks

ThoughtWorks · 咨询师 (已认证)

一枚程序员眼中的单元测试

如今程序员群体赶上了中国最庞大的农民群体,大街上随便抓一把,十有八九是程序员,还一个刚从某国企离职报名参加软件培训班。我想码农的称号或许就是这么来的吧。

1973
袁慎建@ThoughtWorks

ThoughtWorks · 咨询师 (已认证)

微服务架构下的测试应对策略(下)

消费者驱动契约测试的流程是,消费者定义他们期望的API或消息是什么样子,这些期望即为契约,从这些契约可以生成存根,此后消费者团队可以在构建过程中重复使用它们。消...

2354
袁慎建@ThoughtWorks

ThoughtWorks · 咨询师 (已认证)

改善程序员生活质量的 3+10 习惯

2017年的一天,代码伴随着手指极具节奏感地输出在IDE上,突然某Chrome插件弹出一封邮件提示:“今天是我在ThoughtWorks的最后一天”。遇到这种离...

1144
袁慎建@ThoughtWorks

ThoughtWorks · 咨询师 (已认证)

我在ThoughtWorks中的敏捷实践

E项目是一个在线的物资跟踪监控系统。由ThoughtWorks团队为客户提供的一套完善的软件交付服务。

1103
袁慎建@ThoughtWorks

ThoughtWorks · 咨询师 (已认证)

微服务架构下的测试应对策略(上)

伴随着互联网的快速发展,Web应用系统从面向企业内部发展到面向市场用户,业务的日趋复杂以及用户量的上升,那些曾经工作良好的单体应用开始遇到开发、测试、部署、发布...

1504

扫码关注云+社区