As announced in one of my previous articles, I set myself to create a tool to help developers filling their POJOs with dummy data when the need arises. That tool is PODAM and I'm proud to announce that it's first 0.0.1-RC2 version has been released.
We've also created a Google group which you are kindly invited to join.
PODAM goes a long way towards helping developers in saving their time when having to fill POJOs (or graphs of POJOs) with dummy data. This tipically happens when writing unit tests or some demo code. It seems not such a big deal, but countless times I found myself descouraged when having to fill graphs of POJOs by hand, not only because the task is tedious and I could employ my time in more efficient ways but because of the code bloating. Such code, which in case of complex graphs of objects might become significant in number of lines of code, is also throw-away. Dummy data hasn't got much business value and therefore is not valuable.
PODAM solves this issue by providing developers with a one-liner:
POJO myPojo = PodamFactory.manufacturePojo(POJO.class);
That's it! For a complete example of what is and isn't possible with PODAM you are invited to visit the Podam walk-through example.
PODAM is available from Maven Central and the whole infrastructure for collaborative development is available. We've got a website with documentation (hey...what?), a Google group, JIRA to track issues, source and binary code availability, etc.
Now that I've done my part by creating a tool which hopefully is useful to many developers, I'd like to ask you to do your part, by reviewing the tool, using it, submitting feedbacks, bugs, feature requests so that I can speedily head towards the first final release.
Thank you for your help and Happy technology!