My one-hundred-and-sixty-fifth podcast is up. Scott’s in Norway this week and he sits down with Michael Feathers. Michael is the author of "Working Effectively with Legacy Code." What is legacy code? Are you writing legacy code right now?
Also huffduffed as…
Podcast: Play in new window | Download (Duration: 57:55 — 66.3MB) Panel David BradyÂ (blogÂ witterÂ githubÂ ADDcasts) Charles Max WoodÂ (twitterÂ githubÂ Teach Me To CodeÂ Rails Summer Camp) James Edward Gray II (blogÂ twitterÂ github) Josh SusserÂ (twitterÂ githubÂ blog) Michael Feathers (twitter blog) Discussion Groupon Working Effectively With Legacy Code
For those Unit Testers out there (and those who want to do more unit tests), this podcast is for you! We cover JUnit in general, and explain how to shoe-in unit tests in current (and legacy code). We talked about Dependency Injection (and the Concern of Creation), and Mocking (what it is, and how is it used). In all, if you ever wondered why creating unit tests in your current code is hard, or why are people talking about Dependency Injection (DI), come in, and listen!
This episode of Herding Code the guys talk to Llewellyn Falco about Acceptance Tests, an interesting testing framework for .NET, Java, Ruby, and PHP. Jon talks about how much he enjoyed Llewellyn’s talk on refactoring legacy code at So Cal Code Camp, and was especially intrigued by Approval Tests.