Skip to main content
11 events
when toggle format what by license comment
May 7, 2014 at 10:29 vote accept CraigTP
Feb 15, 2013 at 3:04 comment added ShadowChaser @RobGray Exactly. I almost suspect TDD psychologically appeals to developers - a very rigid structure and process that's code heavy. Everything is a tradeoff, and there are many places TDD would add high overhead - particularly in early phases of development or complex problems that require a high degree of experimentation. Putting TDD style code coverage on every function doesn't make sense and isn't cost effective. It makes the assumption that the integration between the different modules/parts is "perfect", which is incredibly dangerous. Architectural lock in right out of the gate.
Jun 2, 2012 at 7:20 history edited Murph CC BY-SA 3.0
I could hardly resist quoting this as a supporting argument...
Mar 16, 2012 at 5:58 comment added Rob Gray I've just started work at a large company using SCRUM to run projects. The project I'm working on is SCRUM (correctly!) but the code doesn't have unit tests. Not having unit tests does not effect the ability to use SCRUM or to be Agile, but it does effect my ability to be confident in the quality of the code as well as to quickly make changes (with confidence). Given the lack of documentation that gets produced in Agile, I think writting tests first, last, or in the middle is a massive benefit to remaining Agile (to change).
Nov 30, 2010 at 14:39 comment added CraigTP "and you might well make an argument that you can't be agile without unit tests (although I suspect that you can be)" - I find this intriguing, I would like to hear more. Given the general acceptance of what it means to "be agile" in the real world, is it possible to be agile without unit tests at all?
Nov 29, 2010 at 14:35 comment added Steven A. Lowe I have to disagree with this intensely, but with respect to your well-crafted answer. One cannot "be Agile" without actually doing it. And "doing it" pretty much requires TDD.
Nov 29, 2010 at 14:16 comment added Steven A. Lowe @Marin: no development methods at all are mentioned in the manifesto
Nov 27, 2010 at 13:09 comment added Martin Wickman @Mcneil: You don't have to write unit tests to "be agile". TDD and UT are great practices by themselves, but not required or even mentioned in the agile manifesto.
Nov 27, 2010 at 10:36 comment added Macneil Unit tests are required to be agile. It's just that you don't have to write them first.
Nov 27, 2010 at 10:35 comment added user2567 +1 for this you are agile in the general way you act, not because you use that or that methodology.
Nov 27, 2010 at 10:33 history answered Murph CC BY-SA 2.5