This week's book giveaway is in the Clojure forum.
We're giving away four copies of Clojure in Action and have Amit Rathore and Francis Avila on-line!
See this thread for details.
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

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

 
shailesh sonavadekar
Ranch Hand
Posts: 1874
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
how these tools are helpful for extreme programming ? what aspects are touched by these tools ?
 
Doug Wang
Ranch Hand
Posts: 445
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think these tools will be helpful for practices such as Test-First-Design and Continuous Integration in XP development.
 
Guillaume Compagnon
Ranch Hand
Posts: 106
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think Ant & JUnit are the two columns stones for building/testing/deploying prototypes ... quickly and recurently
=> all these are the basis of XP
 
Ilja Preuss
author
Sheriff
Posts: 14112
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
BTW, an essential tool that is missing from the book is CruiseControl:
http://sourceforge.net/projects/cruisecontrol
 
Doug Wang
Ranch Hand
Posts: 445
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 173
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 14112
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 1874
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
i think junit helps in test first aspect. what about the other aspects of XP ?
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64196
83
IntelliJ IDE Java jQuery Mac Mac OS X
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
Doug Wang
Ranch Hand
Posts: 445
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 350
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic