The Artima Developer Community
Sponsored Link

Java Buzz Forum
Agile development podcast and unit testing justification

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Ben Hosking

Posts: 208
Nickname: hoskinator
Registered: Apr, 2006

Ben Hosking is Java Developer with about 5 years experience and interest in OO
Agile development podcast and unit testing justification Posted: May 14, 2006 7:41 PM
Reply to this message Reply

This post originated from an RSS feed registered with Java Buzz by Ben Hosking.
Original Post: Agile development podcast and unit testing justification
Feed Title: A Funny Java Flavoured Look at the World
Feed URL: http://businesslogs.com/WebLog/RSS.xml
Feed Description: The blog looks at using Java and programming in general as it pops up in life as a Java programmer. It will have links to interesting Java articles and resources. It will also have a lot of SCJP Java 1.5 information and links as I am currently studying
Latest Java Buzz Posts
Latest Java Buzz Posts by Ben Hosking
Latest Posts From A Funny Java Flavoured Look at the World

Advertisement

I listened to this podcast this weekend whilst trying to walk off a massive hangover.  The company I work for doesn't use any programming methodologies like extreme programming or agile development etc.  So I found it quite interesting to here about Agile development and what it means and what are the rules it specifies etc. 

This podcast also has one of the best reasons to help persuade people to unit test.  The speaker Kevlin Henney states that one of the reasons you should write unit tests is because you can estimate how long it will take to write a unit test where as you cannot estimate how long it would take to debug a program to try and find a bug you have missed. 

I was fixing a bug this week and this comment really struck home to me because debugging is such a pain and usually you have to go into the code and you can't remember how it works and it takes you quite a while to work out how the code works to then be able to debug it.  Where as if you write a unit test whilst creating the code you know how the code works and can test it easily.  Unit testing doesn't mean there still won't be bugs but if there is a bug you can read the unit test to help understand what the code should be doing by looking at the unit test.  You can also use the unit test to help debug the code. 

So next time you meet someone who isn't unit testing ask them how long does it take to debug a code compared to how long does it take to write a unit test. 

if you are interested in unit testing you should read this blog entry as well

how to persuade java developers to unit test

here is the link to the agile podcast from the Javapolis website, there is also some other good podcasts on there which I would recommend checking out.  This is the summary of the podcast from Javapolis


"Agile development is a phrase that it appears no buzzword-compliant software development project can be without. However, it is a proper understanding of the motivation and practices, rather than the buzzword conformance, that makes the actual difference in development. This talk begins by revisiting the motivation for agile development, and goes on to explore the wide-range perspectives that are encompassed by approaches that can claim to be agile, including both technical and non-technical aspects, the relationship between agility and architecture, the effect of skill and attitude, the role of organisation, and the support of practices and tools."



http://media.libsyn.com/media/javapolis/JavaPolis_2005_-_Kevlin_Henney.mp3


 


click here to read more of my blog

Read: Agile development podcast and unit testing justification

Topic: Calling Operating System commands from the database Previous Topic   Next Topic Topic: Linux Distros To Gain Sun JRE

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use