The Java Data Objects (JDO) specification from Sun Microsystems aims to provide Java programmers with a much-needed, lightweight view of object-oriented...
Testing is one of the main XP practices and becomes more and more understood for application development. But when it comes to frameworks, testing is more...
The Humble Dialog Box Michael Feathers explains how writing test-first can help resist the temptation to put application logic in our gui classes. The Humble...
The conversion of objects to strings (or stringification) can cause problems in Java programming unless you remember that string representations are rarely...
The pragmatic programmers explain us how testing can be facilitated using Mock Objects. ... Do You Yahoo!? HotJobs, a Yahoo! service - Search Thousands of New...
Jester is a test tester for JUnit tests; it modifies the source in a variety of ways, and checks whether the tests fail for each modification. Jester indicates...
The first book to hit the market on JDO, "Java Data Objects", by Robin Roos is available for free download on the Libelis website. The book covers all aspects...
Combine Aspect Oriented Programing with JUnit Testing and discover the power of Virtual Mock Objects. ... Do you Yahoo!? New DSL Internet Access from SBC &...
Often taught, almost never understood. Here's Fowler's Yet Another OptimizationArticle ... Do you Yahoo!? Faith Hill - Exclusive Performances, Videos, & more ...
Sven, I too have read McBreen's latest, but haven't reviewed it publicly. Here's a review of the software craftsman book, which I found interesting but flawed...
EasyMock: Dynamic Mock Objects for JUnit Another article for people who like unit-testing but hate writing Mock objects. Dynamically generate your mock...
The objective of this article is to introduce prospective Struts users to the key benefits ofusing Struts, and at the same time illustrate its configuration...
Software development can be characterized in terms of prototype (or initial design) phases, expansion phases and consolidation phases. During a consolidation...
Zero-Tolerance Construction "Why? Because for us, construction is the ultimate embodiment of the software development process" say Andy Hunt and Dave Thomas ...
Pramod Sadalage and Martin Fowler about Evolutionary Database Design: "Over the last few years we've developed a number of techniques that allow a database...
People who unit-test, even many who unit-test in Extreme Programming, don't necessarily test the user interface. You can use JUnit to assist in this testing,...
Method and Tools is a free on-line magazine and e-newsletter for software engineering and application development professionals. Winter 2002 edition deals with...
Without extensive real world J2EE experience, the best course is to learn from the experiences of others. Increasingly, the J2EE platform is proving its...
This chapter is a chapter from the famous "Refactoring, improving the design of existing code" that was not published in the book itself. This chapter extends...
RADical Software Development The challenges facing software development organizations are well documented in articles and conference speeches. They can be ...
The world is changing, and it's changing faster than we think. Programmersare going to have to move up the value chain, and move up fast, if theyare to keep...
Don't mind me I'm still re-using the tiny bits of Statistical Process Control that I understand ;-) http://www.c2.com/cgi/wiki?QualityIsCheaper -- Phlip ...
Marathon is a gui-test tool that allows you to play and record scripts against a java swing ui. It's written in java, and uses python as its scripting language...
Although developers have been unit testing their code for years, it was typically performed after the code was designed and written. As a great number of...
From: Sven Gorts Although developers have been unit testing their code for years, it was typically performed after the code was designed and written. As a...