Michael's profileMike's BLOGPhotosBlogListsMore Tools Help

Blog


    August 13

    JUnit is dead

     

    I am always suprised when someone announces someone or something is dead.  

    Sometimes, as in the case with the news "Mark Twain is dead", it is premature, even soliciting a response from the alleged dead....

    Rumors of my death have been greatly exaggerated.

    Sometimes, as in the case of John Lennon, it was, unfortunately, true. 

    While sometimes true, sometimes not...always, always "...is dead" is a surprise. 

    With technology, "....is dead" is sometimes announced at the peak of a technology, as with Paul Graham's announcement "Microsoft is Dead".   Well, this could be a simple case of the premature Mark Twain death...as we know Microsoft is still very much an alive multi-billion dollar going concern.  But the announcement of Microsoft's death is different, not just an error, but the literary hook on an interesting essay. 

    So in the same vein as Paul Graham's announcement "Microsoft is Dead",  I wonder,  "Is JUnit is dead?"

     

    Exhibit A, JUnit  has steadily declining interest on search enginges, as shown by Google Insight.    Okay, not dead yet, but we could extrapolate that trend and determine the exact point when JUnit will be truly dead.  So like in Monty Python and The Holy Grail, JUnit is uttering "I am not dead yet".

    But why the declining interest?  I think JUnit is a good thing.   JUnit has spawned a cottage industry of extensions: dbUnit, JUNitPerf, easymock, jmock, HTTPUnit, etc....  and is a the heart of Test-driven Development and Extreme Programming.   Is it that JUnit has become an essential, albeit boring, piece of the Java development puzzle?  Uninteresting and essential as say...Xereces?

    I find it interesting that ...while JUnit interest is declining, interest in mocking is increasing.   Because JUnit, while good, is not a panacea, and as soon as you start testing, then you find out what mocking really means.  Maybe this is a good sign.



    Okay, so JUnit isn't dead, I take it back.  Rumors of it's death are premature.  Maybe JUnit is becoming like Harry Potter's Voldemort of testing...."He who cannot be mentioned."




    Comments

    Please wait...
    Sorry, the comment you entered is too long. Please shorten it.
    You didn't enter anything. Please try again.
    Sorry, we can't add your comment right now. Please try again later.
    To add a comment, you need permission from your parent. Ask for permission
    Your parent has turned off comments.
    Sorry, we can't delete your comment right now. Please try again later.
    You've exceeded the maximum number of comments that can be left in one day. Please try again in 24 hours.
    Your account has had the ability to leave comments disabled because our systems indicate that you may be spamming other users. If you believe that your account has been disabled in error please contact Windows Live support.
    Complete the security check below to finish leaving your comment.
    The characters you type in the security check must match the characters in the picture or audio.

    To add a comment, sign in with your Windows Live ID (if you use Hotmail, Messenger, or Xbox LIVE, you have a Windows Live ID). Sign in


    Don't have a Windows Live ID? Sign up

    Trackbacks

    The trackback URL for this entry is:
    http://michael01612.spaces.live.com/blog/cns!2D894EF96C8FC0!2971.trak
    Weblogs that reference this entry
    • None