Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Can anyone recommend a Test Driven Development training course?

Can anyone recommend a Test Driven Development training course?

Scheduled Pinned Locked Moved The Lounge
testingquestionlearning
13 Posts 8 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S sunnyyao

    I am looking for a TDD training (on site instructor-led). Does anyone have some recommendations? Thanks.

    P Offline
    P Offline
    puromtec1
    wrote on last edited by
    #4

    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.

    S 1 Reply Last reply
    0
    • S sunnyyao

      I am looking for a TDD training (on site instructor-led). Does anyone have some recommendations? Thanks.

      B Offline
      B Offline
      BillW33
      wrote on last edited by
      #5

      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.

      S 1 Reply Last reply
      0
      • P puromtec1

        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.

        S Offline
        S Offline
        sunnyyao
        wrote on last edited by
        #6

        Thanks. I will check with them.

        1 Reply Last reply
        0
        • B BillW33

          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.

          S Offline
          S Offline
          sunnyyao
          wrote on last edited by
          #7

          Great. I like their plan. I sent an email for the price info. Thanks again!!

          1 Reply Last reply
          0
          • S sunnyyao

            I am looking for a TDD training (on site instructor-led). Does anyone have some recommendations? Thanks.

            P Offline
            P Offline
            peterchen
            wrote on last edited by
            #8

            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

            R F 2 Replies Last reply
            0
            • P peterchen

              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

              R Offline
              R Offline
              rstackhouse
              wrote on last edited by
              #9

              +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.

              P 1 Reply Last reply
              0
              • R rstackhouse

                +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.

                P Offline
                P Offline
                peterchen
                wrote on last edited by
                #10

                Well, it wasn't exactly a recommendation.

                FILETIME to time_t
                | FoldWithUs! | sighist | WhoIncludes - Analyzing C++ include file hierarchy

                R 1 Reply Last reply
                0
                • P peterchen

                  Well, it wasn't exactly a recommendation.

                  FILETIME to time_t
                  | FoldWithUs! | sighist | WhoIncludes - Analyzing C++ include file hierarchy

                  R Offline
                  R Offline
                  rstackhouse
                  wrote on last edited by
                  #11

                  Ha, 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.

                  1 Reply Last reply
                  0
                  • P peterchen

                    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

                    F Offline
                    F Offline
                    Fabio Franco
                    wrote on last edited by
                    #12

                    Although 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.

                    1 Reply Last reply
                    0
                    • S sunnyyao

                      I am looking for a TDD training (on site instructor-led). Does anyone have some recommendations? Thanks.

                      T Offline
                      T Offline
                      Taco Ditiecher
                      wrote on last edited by
                      #13

                      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.

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups