自上而下的软件开发和自下而上软件开发

| 杂项 | 5条评论
21

我在上大学之初就听说了自上而下开发模式和自下而上开发模式。当时我并没有在意它们的区别——因为就是一个彻头彻尾的自下而上开发的程序员。然而,随着阅历的积累,我慢慢的完全改变了我的立场。我认为,是敏捷开发和TDD让我发生了这样的变化。

测试驱动开发上的五大错误

| 技术技巧 | 8条评论
55
测试驱动开发

我曾经写过很多的糟糕的单元测试程序。很多。但我坚持着写,现在我已经喜欢上了些单元测试。我编写单元测试的速度越来越快,当开发完程序,我现在有更多的信心相信它们能按照设计的预期来运行。我不希望我的程序里有bug,很多次

软件测试不是一个功能

| 批评评论 | 5条评论
27
软件开发如砌砖墙

今天在工作中我对一个同事说,PyDev 2.5.0 现在对TDD(测试驱动开发)提供了很酷的支持了。我并不是一 […]

“你这不是测试驱动开发”

| 技术技巧 | 6条评论

几个月前,我去一个客户那里,他们在使用测试驱动开发上遇到了很多问题。 “我们的单元测试用例要半个小时才能跑完, […]

测试驱动开发(TDD)跟敏捷开发有冲突

| 批评评论 | 11条评论

这些话来自于我们的软件领袖Jim Coplien—上世纪九十年代最流行的几本C++著作的作者。原话是这样的: […]

我们的测试驱动开发经验

| 心得体会, 技术技巧 | 2条评论

你应该听过或读过不少关于测试驱动开发的讨论,测试驱动开发往往被比喻为神奇的独角兽,它能帮你照看你的软件,让大家 […]