tag:blogger.com,1999:blog-11168006.post487985176849569219..comments2024-02-15T22:31:01.027-07:00Comments on Business SOA: Why Unit Tests don't help with crap programmersSteve Joneshttp://www.blogger.com/profile/18324989580856894788noreply@blogger.comBlogger6125tag:blogger.com,1999:blog-11168006.post-8360570253811570232007-12-06T20:32:00.000-07:002007-12-06T20:32:00.000-07:00I don't agree at all. Because I think that the pos...I don't agree at all. Because I think that the post title should be: <B>"Why Unit Tests don't help with crap project leaders"</B>.<BR/><BR/>This project has already some problems:<BR/>- As project leader you should know the skills of your people<BR/>- If you have a junior developer or a developer that doesn't known about xUnit, you should give them some training.<BR/>- There is a big Diego Fernándezhttps://www.blogger.com/profile/11282484801526539091noreply@blogger.comtag:blogger.com,1999:blog-11168006.post-57643117286031801762007-12-05T20:19:00.000-07:002007-12-05T20:19:00.000-07:00While they were doing both pair programming and un...While they <I>were</I> doing both pair programming and unit testing they were doing neither well.<BR/><BR/>One of the advantages of PP done properly is that the habits/skills of experienced/good developers should rub off on the less experienced developers. PP done properly would require mixing that gene pool up a bit.<BR/><BR/>Having said that, I do agree with your premise that muppet developersAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-11168006.post-5631420738466208162007-11-26T08:58:00.000-07:002007-11-26T08:58:00.000-07:00Being clear, the project in question used two thin...Being clear, the project in question used two things to improve quality. Unit Testing and Pair Programming. But due to the social nature of projects the pair programming became muppet with muppet and thus bad practice became emphasised not reduced.<BR/><BR/>So they did use pair programming and unit testing... and the code was still crap.Steve Joneshttps://www.blogger.com/profile/18324989580856894788noreply@blogger.comtag:blogger.com,1999:blog-11168006.post-41702728155244176902007-11-26T08:35:00.000-07:002007-11-26T08:35:00.000-07:00A serious proponent of "Agile Development" would n...A serious proponent of "Agile Development" would not subscribe to the concept of any single technique delivering good code. Obviously unit testing on its own is not a silver bullet. <BR/><BR/>If somebody else is not verifying the test or providing some other form of verication (e.g. pair programming, code reviews) then bugs will obviously ensue.<BR/><BR/>Cheers, APCAPChttps://www.blogger.com/profile/18348719053445885097noreply@blogger.comtag:blogger.com,1999:blog-11168006.post-88976860438811944742007-11-26T07:27:00.000-07:002007-11-26T07:27:00.000-07:00unit testing by itself isn't going to unmuppetize ...unit testing by itself isn't going to unmuppetize your average graduate developer, but getting them into the habit of writing unit tests and reviewing the quality of the unit tests using code reviews, together qith good quality mentoring should in the end achieve the desired resultpilgrimhttps://www.blogger.com/profile/06681314915215417591noreply@blogger.comtag:blogger.com,1999:blog-11168006.post-47342898237783231312007-11-26T06:59:00.000-07:002007-11-26T06:59:00.000-07:00Well, that put a smile on my face...I had the word...Well, that put a smile on my face...I had the word "Muppet" on the tip of my tongue as I read the subject in the blog reader. I needn't have bothered formulating a response!<BR/><BR/>Couldn't agree more.Jeff Mosshttps://www.blogger.com/profile/15168565894016993557noreply@blogger.com