没错!这就是一篇编程语言的简史,无论您是程序员,或者IT的管理人员都应该了解下。为什么说是伪简史? 警告:原文中的内容不一定都是真实的。 警告:小字部分不属于原文,是翻译君为了便于读者读懂原文擅自所加的 ...
2013-06-09 12:12
结对编程有助于提高软件质量和加强团队成员合作。它有非常多的好处,但是,团队成员真的很容易结成对子吗? Marcos Brizeno,巴西ThoughtWorks公司的电脑科学家和顾问开发,在他最近的博客中分享了他的想法,描述了为什么采用结对编程很难。 Marcos提出如下在做结对编程时的一些挑战: 基础设施:团队需要有专用的工作站,提供通用的安装, 例如编辑器,操作系统等。 疲劳:提高专注力并不容易,要花很多的精力专注在某个问题上,要分享你的想法和倾听其他人的意见。 自我:很重要的一点是要保持谦卑并倾听其他人的想法,而不是争辩。
2015-01-04 08:00 Savita Pahuja, 李清玉
测试驱动开发(TDD)是唯一能让你写出没有bug的程序的方法。只有结对编程是可行的。我们之所以成功就是因为我们使用的是远程开发人员。等等等等 像这样的话每天我都能看见。 像这样的风言风语十分能蛊惑 ...
2013-05-10 05:08
如果你回忆一下自己结对编程(pair programming) 的经历,有多少次你能感觉到自己效率和能力的提升呢?又有多少次你为不愉快的经历而烦恼? 结对编程为软件开发团队(不管他们是否采用敏捷过程)带来的好处已经广为人知,但是要有效的实施结对编程,不仅需要团队的成员相信结对编程的益处,更重要的是,他们要全身心的投入。 怎样才能让结对编程更有效呢?仅仅是两个人共同完成一个任务并不意味着那是一次有效的结对经历。除了完成任务,结对编程也是增进你和其他团队成员之间关系的好机会。你们可以互相学习,不仅仅是技术,也可以多了解
2015-08-18 15:48
从上一份工作到现在的这份工作,我从结对编程的开发文化过渡到同行代码审查,这个转变过程是一个非常有趣的经历。我认为我要记录下些我所注意到的变化。 你可以找到很多标题是/(结对编程|代码审查)的(利|弊)/这种样式的文章,这些文章的作者都可以给出一套清晰且有说服力执行方案。我认为只要权衡它们的利弊,这两种方案都是非常有效率的。我想就两者的权衡策略提供些相对客观的讨论。 专有名词的定义 因为结对编程和代码审查这2个名词都有很多种完全不同的解释,所以首先让我来定义下这篇文章中这2个名词的含义。 当我提到结对编程文
2015-08-19 10:56 Paul Hinze, shao
自从极限编程诞生起,我就一直在听说结对编程是个好东西。所有的敏捷传教士们都在告诉我们:结对编程能提高代码质量,有助知识共享,甚至激发开发效率,同时,还能深度拉近程序员之间的感情关系(参看拥抱编程)。 那 ...
2013-06-25 09:35
让我们一起探索分析结对编程成功的特征原因。 结对编程正在逐渐成为主流的编程方式。有着两年结对编程经验的我注意到,结对编程真的很棒,甚至可谓是神奇。但有时候,却又阻碍了我们的开发进程。我想探究这背后的原因,并搞清楚如何才能让结对编程一直发挥正能量的模式和方法。 我的结对经验 我认为先说明我自己的结对编程经验,有助于各位更好地评估以下的相关内容。我已经结对编程将近两年时间,就职过2家不同的公司。一家是咨询公司,我们开发了客户端应用程序。另一家是创业企业,开发了一个大型的SaaS产品。在这段时间,超过20个有
2015-09-13 08:04 Sundeep Gupta, 小峰
分享到微信
打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。