Hi All, I'm learning BDD and TDD using Java and got myself on a project so as to get me thinking on how to go about using the three together. I had put together a list of requirements and expanded on one of the requirements by writing a BDD story and scenarios for it.
Here's the github link to the project: https://github.com/neomatrix369/PatchReviewUtilities/tree/master/mani/openJDKProdTool Requirements list: https://github.com/neomatrix369/PatchReviewUtilities/blob/master/mani/openJDKProdTool/stories%20to-do/OpenJDKProductivityTool-original-requirements.txt Expanded BDD Story on first requirement (some classes): https://github.com/neomatrix369/PatchReviewUtilities/tree/master/mani/openJDKProdTool/src/main/java/org/ljc/adoptojdk/ClassContributorRetriever It is still work in progress and I would like to develop the rest of the system using these agile techniques, and expand on the rest of the requirements. I thought before I think I got it right, I rather run my work by others for expert opinions, and so here I'm. I might have done an a** job at it, and you might find gaps, but thats great, I'll fix them and learn from it. If you could give me your feedback, hints for improvements on the existing work and also on how I should go about expanding on the rest of the requirements it would be of great help. I have used JBehave as my BDD framework, and I have used pretty basic concepts, but I would love to expand on them as we go along. Examples that related my project are also welcome, i'll use whatever comes my way. Basically I want to learn how to do things right and how not to, using these techniques! Thanks again for considering my request. Cheers, Mani PS: Btw if you have some spare moments you can also be part of of the FOSS group (http://java.net/projects/adoptopenjdk/pages/AdoptOpenJDK) I have joined - it surely will help you improve your tech skills. -- Twitter: @theNeomatrix369 Blog: http://neomatrix369.wordpress.com <http://neomatrxi369.wordpress.com/> *Don't chase success, rather aim for "Excellence", and success will come chasing after you!* * *