Process for beginning a Ruby on Rails project
Posted
by Daniel Beardsley
on Stack Overflow
See other posts from Stack Overflow
or by Daniel Beardsley
Published on 2010-05-26T23:26:52Z
Indexed on
2010/05/26
23:31 UTC
Read the original article
Hit count: 245
I'm about to begin a Ruby on Rails project and I'd love to hear how others go through the process of starting an application design. I have quite a bit of experience with RoR, but don't have that many starting from scratch with only a vision experiences and would appreciate the wisdom of others who've been there.
I'm looking for an order of events, reasons for the order, and maybe why each part is important. I can think of a few starting points, but I'm not sure where it's best to begin
- Model design and relationships (entities, how they relate, and their attributes)
- Think of user use-cases (or story-boards) and implement the minimum to get these done
- Create Model unit-tests then create the necessary migrations and AR models to get the tests to pass
- Hack out the most basic version of the simplest part of your application and go from there
- Start with a template for a rails app (like http://github.com/thoughtbot/suspenders)
- Do the boring gruntwork first (User auth, session management, ...)
- ...
© Stack Overflow or respective owner