Rails & Agile web development

stevep wrote:

Hey, is there any documentation anywhere that shows the Methodology and Process of makeing a rails application?

/Agile Web Development with Rails—Second Edition/ by Dave Thomas, Mike Clark, David Heinemeier Hansson, Leon Breedt, Thomas Fuchs, Andrea Schwarz; Pragmatic Bookshelf, 2006, ISBN 0977616630.

The "methodology" is you write test cases for every feature, as you write it.

At the higher level, you should use the general "Agile" methodology of weekly releases, refactoring everything including databases, and streamlining your deployment. Your test cases should cover everything so well that if someone asks you to tweak the code and upload its latest version to a live site, you should be able to stop what you are doing, tweak, and upload your code, including your work in progress. Your tests should be so high quality that you can use them to gate your integrations and deployments, with high confidence that passing test results mean your deployment won't break the live site.