Page 2 of 2

Re: eXtreme Programming and Automated Testing.

Posted: Fri Aug 07, 2009 12:00 pm
by ConvertFromOldNGs
by Wilfred Verkley >> Wed, 4 Apr 2001 5:11:18 GMT
2. Although continual refactoring is a cornerstone of XP, XProponents admit that database refactoring is a problem, likening database definition to pouring a concrete foundation - once set, then it's well nigh impossible to change....
...I've seen massive and sweeping model refactoring take place in a matter of hours on JADE projects, often with no impact on GUI developers.

Im working on a big Java/SQL Server project now and I really miss the refactoring features in Jade, e.g. the ability to easily rename classes, methods, and attributes, and the ability to find all the references to something etc. Also, I find the structure of conventional apps where you seperate data, stored procedures, business objects, and UI code makes it much more difficult to re-architect if you find youve made an early mistake i.e. weve placed to much logic in the stored procedures.

Changing Class hierachies can be very difficult in Jade however, especially if there is persistent data. Often its much easier extracting all the code to a schema file and making the alterations there. It might be nice if Jade supported a feature like "Insert Class into hierachy and "Delete Class from hierachy".

Re: eXtreme Programming and Automated Testing.

Posted: Fri Aug 07, 2009 12:01 pm
by ConvertFromOldNGs
by Kevin R. Cook >> Fri, 16 Mar 2001 23:15:59 GMT
Have you been using XP for other projects? Or are XP and JADE both firsts?

Yes to both, we are now committing to JADE as our dev. environ. and intend to use XP.
While I have not looked at it would seem to me to be a good place to start? Since I'm the sole developer I've managed to overcome my objections and politics. :)
I will look at the JUnit page you mentioned and get back with you on that when I understand automated.
I believe I got an email from someone who said they were working on Jade Testing Framework.
thanks for the input.

Re: eXtreme Programming and Automated Testing.

Posted: Fri Aug 07, 2009 12:01 pm
by ConvertFromOldNGs
by Kevin Alcock >> Thu, 10 May 2001 1:30:36 GMT

<snip>
Have you had a look at the Unit Testing Framework links on the XP site at: http://www.xprogramming.com/software.htm ?

Unfortunately, JADE is not yet represented; however, the testing frameworks for other languages such as Jave or Eiffel could provide a good starting point for developing a JADE unit test framework.

All the best!
</snip>

Jade is now represented on Ron site.

Enjoy.

Re: eXtreme Programming and Automated Testing.

Posted: Fri Aug 07, 2009 12:01 pm
by ConvertFromOldNGs
by Martin Connolly >> Fri, 20 Apr 2001 6:31:17 GMT

We have found XP recently and feel it will work well in the Jade environment. We are particularly interested in the User Story side, to accurately capture system requirements and test requirements. Turns out we have always practiced a lot of pair programming too!