130 likes | 147 Vues
Learn how to develop software professionally, using version control, automated testing, and continuous integration to keep your code organized and efficient.
E N D
How To Develop Software Professionally How To Get Your Code Together and Keep It That Way
How To Develop Software Professionally = Version Control + Automated Testing + Continuous Integration How To Get Your Code Together and Keep It That Way
Version Control = Subversion or something else... How To Get Your Code Together and Keep It That Way
Automated Testing = Test:Unit, Rspec, Fitnesse, Selenium, etc. How To Get Your Code Together and Keep It That Way
Continuous Integration = ? How To Get Your Code Together and Keep It That Way
Continuous Integration = Automate the Build + Make Your Build Self-Testing + Everyone Commits Every Day + Test in a Clone of the Production Environment + Everyone can see what's happening + Automate Deployment How To Get Your Code Together and Keep It That Way
CruiseControl.rb = Continuous Integration system written in Ruby How To Get Your Code Together and Keep It That Way
The CI server for CruiseControl.rb itself: http://cruisecontrolrb.thoughtworks.com/projects How To Get Your Code Together and Keep It That Way
1. Download it fromhttp://cruisecontrolrb.thoughtworks.com/ 2. Add your project: cruise add <projectname> -u <subversionurl> 3. Start up CruiseControl.rb: cruise start How To Get Your Code Together and Keep It That Way
Further Resources: My Blog www.deadprogrammersociety.com CruiseControl.rb web sitehttp://cruisecontrolrb.thoughtworks.com/ Martin Fowler's Continuous Integration article http://martinfowler.com/articles/continuousIntegration.html How To Get Your Code Together and Keep It That Way