1 / 13

How To Get Your Code Together and Keep It That Way

Learn how to develop software professionally, using version control, automated testing, and continuous integration to keep your code organized and efficient.

fontenota
Download Presentation

How To Get Your Code Together and Keep It That Way

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. How To Get Your Code Together and Keep It That Way

  2. How To Get Your Code Together and Keep It That Way

  3. How To Develop Software Professionally How To Get Your Code Together and Keep It That Way

  4. How To Get Your Code Together and Keep It That Way

  5. How To Develop Software Professionally = Version Control + Automated Testing + Continuous Integration How To Get Your Code Together and Keep It That Way

  6. Version Control = Subversion or something else... How To Get Your Code Together and Keep It That Way

  7. Automated Testing = Test:Unit, Rspec, Fitnesse, Selenium, etc. How To Get Your Code Together and Keep It That Way

  8. Continuous Integration = ? How To Get Your Code Together and Keep It That Way

  9. 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

  10. CruiseControl.rb = Continuous Integration system written in Ruby How To Get Your Code Together and Keep It That Way

  11. The CI server for CruiseControl.rb itself: http://cruisecontrolrb.thoughtworks.com/projects How To Get Your Code Together and Keep It That Way

  12. 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

  13. 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

More Related