347 reputation
15
bio website
location Ottawa, Canada
age
visits member for 3 years, 6 months
seen Apr 8 '13 at 3:46

Jan
29
awarded  Nice Answer
Jun
11
awarded  Yearling
Jul
3
awarded  Commentator
Jul
3
comment TDD - what are the short term gains/benefits?
This is an interesting one - never thought of this benefit. However, this might seem that TDD would encourage or support multitasking which I believe is somtething that agile and XP really try to minimize (if not eliminate).
Jun
30
comment Difference Between Unit Testing and Test Driven Development
Have you missed "unit" on purpose in the statment:"However you can't do test driven development without using testing." ?
Jun
30
comment Learning Test Driven Development
I like "the Art of Unit Testing" too - but that book has nothing to do with TDD - as per author's own words. The book is an excelent source for unit testing - kind of prerequiste for TDD - but it is not the source to learn about TDD per se.
Jun
28
answered TDD vs. Productivity
Jun
28
comment TDD vs. Productivity
google C++ testing framework supports value-parameterized (code.google.com/p/googletest/wiki/…) and type-parameterized tests (code.google.com/p/googletest/wiki/…) - it mightt be useful for your data-driven testing.
Jun
27
comment TDD - what are the short term gains/benefits?
+1 @Frank - this is a good one to emphasize.
Jun
27
comment TDD - what are the short term gains/benefits?
What I mean by 'short term gain' is the benefits that you gain by doing TDD which can be seen/recognized in short period of time - regardless of the size of the project. And 'seen/recognized' not just by people who are doing TDD but other as well (managers, PMs, customers, etc).
Jun
27
answered Should the test and the fix be written by different people?
Jun
27
awarded  Student
Jun
27
asked TDD - what are the short term gains/benefits?
Jun
27
answered Where should Acceptance tests be written against?
Jun
25
comment TDD vs. Productivity
Google C++ mocking framework (integrated with google C++ test fw) - very, very powerfull mocking library - flexible, feature rich - quite comparable with any other mocking framework out there.
Jun
25
answered Do you write common pre-conditions for a large number of unit test cases?
Jun
25
comment TDD, new tests while old ones not implemented yet
We use google test C++ framework - and it has an option to disable tests. Disabled tests are not executed but compiled - the moment you need them - they are there ready to run (in addition you can 'force execution' of disabled tests - kind of 'run-time enable') - excellent feature...
Jun
25
answered TDD, new tests while old ones not implemented yet
Jun
25
comment Is it OK to have multiple asserts in a single unit test?
google C++ testing framework has ASSERT() and EXPECT(). The ASSERT() stops on failure while EXPECT() continue. That's very handy when you want to validate more than one thing in the test.
Jun
24
answered I want to start using TDD. Any tips for a beginner?