aspose file tools*
The moose likes Other Open Source Projects and the fly likes what aspects of extreme programming are helped by the tools mentioned in the book ? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Products » Other Open Source Projects
Bookmark "what aspects of extreme programming are helped by the tools mentioned in the book ?" Watch "what aspects of extreme programming are helped by the tools mentioned in the book ?" New topic
Author

what aspects of extreme programming are helped by the tools mentioned in the book ?

shailesh sonavadekar
Ranch Hand

Joined: Oct 12, 2000
Posts: 1874
how these tools are helpful for extreme programming ? what aspects are touched by these tools ?
Doug Wang
Ranch Hand

Joined: Oct 05, 2001
Posts: 445
I think these tools will be helpful for practices such as Test-First-Design and Continuous Integration in XP development.


Creativity is allowing yourself to make mistakes. Art is knowing which ones to keep
Guillaume Compagnon
Ranch Hand

Joined: Aug 09, 2001
Posts: 106
I think Ant & JUnit are the two columns stones for building/testing/deploying prototypes ... quickly and recurently
=> all these are the basis of XP


---------<BR>Guillaume
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
BTW, an essential tool that is missing from the book is CruiseControl:
http://sourceforge.net/projects/cruisecontrol


The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Doug Wang
Ranch Hand

Joined: Oct 05, 2001
Posts: 445
Ilja,
CruiseControl sounds cool. Can you please elaborate or offer more resource on this tool? Thanks.
[ March 12, 2002: Message edited by: Doug Wang ]
Rick Salsa
Ranch Hand

Joined: Jul 17, 2001
Posts: 173
It covers automated testing and building, continuous integration, as well as refactoring as the authors refactor the case study many times. IMHO, its an invaluable resource. I have the book myself and love it!!
These tools make life easier as a developer, because it automates a lot of the things we would have to do at the command lind by hand. A lot of developers that I know, think that it adds too much extra work (like making test cases), which is a load of rubish! I guess that's why their projects are always so buggy
These tools when used together and effectively will make you a more effiecient programer!! Your code will have less bugs as you are constantly testing it, and you'll learn how to effectively test your applications for performance and scaleability issues.
No Java/J2EE developer today should over look these tools. Even if your don't adopt the whole XP methodologies, adopting automated builds and testing is a must!!
Just my two cents,
/rick
[ March 12, 2002: Message edited by: rick salsa ]
[ March 12, 2002: Message edited by: rick salsa ]
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
Originally posted by Doug Wang:
Ilja,
CruiseControl sounds cool. Can you please elaborate or offer more resource on this tool? Thanks.
[ March 12, 2002: Message edited by: Doug Wang ]

You probably already looked at the homepage: http://cruisecontrol.sourceforge.net/
So take a look at http://c2.com/cgi/wiki?CruiseControl
Kind Regards, Ilja
shailesh sonavadekar
Ranch Hand

Joined: Oct 12, 2000
Posts: 1874
i think junit helps in test first aspect. what about the other aspects of XP ?
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61217
    
  66

While on the subject of XP:
There are a lot of aspects of XP that I find appealing (probably because I already thought along those lines without realizing it had, or would have, a name): the emphasis on testing, constant refactoring, and so on. What I was wondering was if anyone had any actual experience using the two-programmers-at-one-monitor approach, and how that worked out?

thanks,
bear


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
Doug Wang
Ranch Hand

Joined: Oct 05, 2001
Posts: 445
Originally posted by Bear Bibeault:
What I was wondering was if anyone had any actual experience using the two-programmers-at-one-monitor approach, and how that worked out?

There is another forum more suitable for discussing XP. You would like to check this thread on Pair Programming. Best of all, Martin Fowler, one of the XP practitioners, gave his answers.
Rick Hightower
Author
Ranch Hand

Joined: Feb 20, 2002
Posts: 350
I think Rick Salsa post pretty much sums up what I would say...
The focus of the book is on automatic testing and continous integration.
BTW Cruise Control was not released when we started the book. We will consider it for the second edition.


Rick Hightower is CTO of Mammatus which focuses on Cloud Computing, EC2, etc. Rick is invovled in Java CDI and Java EE as well. linkedin,twitter,blog
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: what aspects of extreme programming are helped by the tools mentioned in the book ?