如何做代码评审?
谈及TDD的好处时,其中之一就是随时随地的Code Review,所以,貌似TDD是不需要Code Review的。但实际上,TDD和Code Review是两个正交的维度,做TDD并不妨碍Code Review。 Read more →
谈及TDD的好处时,其中之一就是随时随地的Code Review,所以,貌似TDD是不需要Code Review的。但实际上,TDD和Code Review是两个正交的维度,做TDD并不妨碍Code Review。 Read more →
重构,早就不再是“奢侈品”,而是“日用品”。纵然如此,在自己的工作过程中,还是听到很多关于重构的误解。 Read more →
结对编程是一门敏捷软件开发的技术,其目的是让两个开发人员共同在同一个工作站上工作。关于结对编程所带来的好处已广为流传,相应的技术和方法也得到了广泛实践。然而,在进行结对编程时,最好的安排座位的方法又是怎样的呢? Read more →
概述
在当今的互联网时代,单元测试、自动化验收测试、持续集成等技术手段已被很多项目团队所采用,它们可以在软件开发活动中很大程度的保证开发软件的正确性,即是否满足了新的需求并且没有破坏已有的需求。但是如果软件无法顺利的部署到生产环境上,就不能带来任何商业价值。 Read more →
简介: 越来越多的公司开始实施敏捷开发。如果我们把敏捷开发看作一剂应对软件危机的良药的话,那么实施敏捷开发的先决条件就是这副良药的药引子。本文根据作者黄文海的实际敏捷开发与项目管理经验分享了实施敏捷开发的技术方面的先决条件,希望为准备引入敏捷开发的团队提供方向上的指引。 Read more →
摘要:从管理人员到开发者,每个人都在说单元测试,但是却很少有人执行。Lurkerbelow深知单元测试带来的好处,也积极提倡单元测试,但公司同仁却对此毫无兴趣。无奈之下,Lurkerbelow在Stack Exchange发出上“求救”,抛出《如何激励同事进行单元测试?》的话题。 Read more →
摘要:所谓TDD简单地说就是以下两个步骤:确保所有的需求都能被照顾到;在代码不断增加和重构的过程中,可以检查所有的功能是否正确。本文我们一起来看下关于TDD的五大误区。 Read more →
简介:这 11 项针对轻量级高效同行代码评审最佳实践被证明是有效的,它们建立在一个通过结合使用 IBM® Rational Team Concert™ 与 SmartBear CodeCollaborator 对 Cisco 系统的开发进行案例研究的基础之上。它们可以帮助您确保评审既能够改进您的代码,又能利用好开发人员的时间。 Read more →
在过去十年或更长的时间中,软件开发团队一直受益于敏捷开发方法。他们采用这些迭代和增量开发实践,通过协作式开发推动解决方案的发展。传统的、非敏捷的软件创建方法通常依赖于一个更严格管制的开发流。瀑布流程就是这方面的一个示例,其中需求、设计、开发和测试的每个活动都是连续执行的。 Read more →
目前公司配置管理在策略上采用的是不稳定主干(unstable trunk)模式,所有的项目都在同一主干上进行修改,在每周上线后并没有明确的stable分支版本,基本上是靠SCM人员手工拷贝代码来管理维护的。这就引起了很多问题: Read more →
公司:
上海享知信息科技有限公司
上海享知教育科技有限公司
上海乐活乐工企业管理咨询中心(有限合伙)
领鸽软件开发(上海)有限公司
上海总部: 闵行区华中路6号德必易园B座323室
咨询热线:400 696 6280
邮箱:info@scrumcn.com
声明:scrumcn.com 和51agile.com为Scrum中文网唯一官方中、英文网站,其他任何以Scrum中文网为宣传的网站均为虚假欺诈网站,请用户仔细甄别。