Can anyone recommend a Test Driven Development training course?
-
I am looking for a TDD training (on site instructor-led). Does anyone have some recommendations? Thanks.
-
You could always try the PHB method of training[^]
-
I am looking for a TDD training (on site instructor-led). Does anyone have some recommendations? Thanks.
http://www.iconixsw.com/[^] They offer TDD's cousin, Design Driven Testing (DDT). I believe they will do classes just for you. On the other hand, from my inbox yesterday:
Iconix wrote:
I wanted to let you know that ICONIX is conducting an open-enrollment training workshop in Washington DC, May 16-20. Our president, Doug Rosenberg, will be teaching a 5-day modular workshop, with course modules on Business Process Modeling, Embedded Systems Development with SysML, Design Driven Testing, Modeling Service Oriented Architectures, and Use Case Driven Object Modeling. You can learn more about the workshop by going to http://www.iconixsw.com/EA/PublicClasses\_WDC.html You can register by going to http://www.iconix.org/category.sc;categoryId=15 If you have questions, please contact our VP Training, Hunter Deane, by e-mail at hunter@iconixsw.com or by phone in California at 310 907 5072.
-
I am looking for a TDD training (on site instructor-led). Does anyone have some recommendations? Thanks.
Accentient[^] offers several instructor led courses. They offer a 2-day course on unit-testing with Visual Studio and covers how to implement TDD. See their course blurb here[^]. Although, I did not take this course, I did take their course on TFS when it first came out and it was very helpful in getting up to speed.
Just because the code works, it doesn't mean that it is good code.
-
http://www.iconixsw.com/[^] They offer TDD's cousin, Design Driven Testing (DDT). I believe they will do classes just for you. On the other hand, from my inbox yesterday:
Iconix wrote:
I wanted to let you know that ICONIX is conducting an open-enrollment training workshop in Washington DC, May 16-20. Our president, Doug Rosenberg, will be teaching a 5-day modular workshop, with course modules on Business Process Modeling, Embedded Systems Development with SysML, Design Driven Testing, Modeling Service Oriented Architectures, and Use Case Driven Object Modeling. You can learn more about the workshop by going to http://www.iconixsw.com/EA/PublicClasses\_WDC.html You can register by going to http://www.iconix.org/category.sc;categoryId=15 If you have questions, please contact our VP Training, Hunter Deane, by e-mail at hunter@iconixsw.com or by phone in California at 310 907 5072.
-
Accentient[^] offers several instructor led courses. They offer a 2-day course on unit-testing with Visual Studio and covers how to implement TDD. See their course blurb here[^]. Although, I did not take this course, I did take their course on TFS when it first came out and it was very helpful in getting up to speed.
Just because the code works, it doesn't mean that it is good code.
-
I am looking for a TDD training (on site instructor-led). Does anyone have some recommendations? Thanks.
I have here the best course. It's a tad expensive for its content, but has a lasting value. I present you "Test Driven Development By Example"[^], by Kent Beck. I've managed to read the first six abominations, or whatever would be an appropriate name for the things labeled chapter. I could bear it no more, banned the book to find rest in the poison cabinet and decided that I'd simply weather out the TDD storm. If that casts me into obsolescence, so be it, if that means I'll have to become a fish miner, I will stock up on soap. I will continue writing tests the way I do, but this book taught me TDD is not for me.
FILETIME to time_t
| FoldWithUs! | sighist | WhoIncludes - Analyzing C++ include file hierarchy -
I have here the best course. It's a tad expensive for its content, but has a lasting value. I present you "Test Driven Development By Example"[^], by Kent Beck. I've managed to read the first six abominations, or whatever would be an appropriate name for the things labeled chapter. I could bear it no more, banned the book to find rest in the poison cabinet and decided that I'd simply weather out the TDD storm. If that casts me into obsolescence, so be it, if that means I'll have to become a fish miner, I will stock up on soap. I will continue writing tests the way I do, but this book taught me TDD is not for me.
FILETIME to time_t
| FoldWithUs! | sighist | WhoIncludes - Analyzing C++ include file hierarchy+1 for Test Driven Development By Example[^] You might also give Pragmatic Unit Testing in C# with NUnit[^] a look. I hear those pragprog guys know their stuff.
-
+1 for Test Driven Development By Example[^] You might also give Pragmatic Unit Testing in C# with NUnit[^] a look. I hear those pragprog guys know their stuff.
Well, it wasn't exactly a recommendation.
FILETIME to time_t
| FoldWithUs! | sighist | WhoIncludes - Analyzing C++ include file hierarchy -
Well, it wasn't exactly a recommendation.
FILETIME to time_t
| FoldWithUs! | sighist | WhoIncludes - Analyzing C++ include file hierarchyHa, that'll teach me to skim. There is a problem with texts on software development and programming in general in that a lot of them seem to be inaccessible to the uninitiated. I have this problem with math books personally. These types of books seem to be overly pedantic as well. They show you how to do something in the context of a non-real world example/application: i.e. "The Money Example" in TDD by Example. If there is a currency class in your application, you are either writing it now because you are a startup trying to steal some of mint.com's marketshare (unlikely) or it is legacy code that the enterprise is afraid to let you touch (much more likely). I've tried to write-up examples on TDD myself. It is difficult to show how to do something in a the context of a non-trivial application. To date, the best I've seen is Test Drive ASP.NET MVC[^]. But even that book is wrought with example code that doesn't quite work the way it is supposed to off the printed page. I remember stubbing my toe on some connection string issues. You are probably better going with the PDF version of the book as it has been updated since first publication. I've often wondered if programming is one of those things that you have to have someone well versed in in the room with you to learn well. I am leaning towards yes. I'm not even sure video is close to an adequate substitute. Replaying the tutorial video for the tenth time as you are trying to debug something gets a bit old. There are any number of poor examples on how to do things in code online; google "asp.net datagrid" you're sure to find one. Your best bet is to look for someone who's work you admire, find out what FLOSS project they are contributing to, and pray to the universe that they take you under their wing. Or you could take the easy way out an go join a user group. If there isn't a UG in your area, start one. Yep, the best programming books out there still suck. I'd be happy to be proven wrong though.
-
I have here the best course. It's a tad expensive for its content, but has a lasting value. I present you "Test Driven Development By Example"[^], by Kent Beck. I've managed to read the first six abominations, or whatever would be an appropriate name for the things labeled chapter. I could bear it no more, banned the book to find rest in the poison cabinet and decided that I'd simply weather out the TDD storm. If that casts me into obsolescence, so be it, if that means I'll have to become a fish miner, I will stock up on soap. I will continue writing tests the way I do, but this book taught me TDD is not for me.
FILETIME to time_t
| FoldWithUs! | sighist | WhoIncludes - Analyzing C++ include file hierarchyAlthough I haven't given TDD much thought, I too believe is not for me. I don't like the idea of shooting the target until you hit it.
-
I am looking for a TDD training (on site instructor-led). Does anyone have some recommendations? Thanks.
I would highly recommend Jean-Paul Boodhoo (http://www.jpboodhoo.com/training.oo[^]). I attended the Nothing But .NET Bootcamp last month. It's more a design course but completely testdriven. With kind regards, Taco.
I wish I could change my favorite color to be yellow.