I disagree that doing OO will make you go slower or deny you from quick feedback, unless you're inexperienced in the matter. At most a few seconds when creating a new class, but that's not enough to say you're going slower.
Agree?
�Alexandre
Sent from my iPhone
On Thu, Jul 4, 2013 at 10:34 AM, Tim Morton <t...@timothymorton.com> wrote:
Hi Rafael,
When starting from scratch on a production app, my personal philosophy is "just code it" - that is, get some kind of real functionality before worrying about "proper OO design." I find it too easy to get tied up in knots with design decision before getting something functional.
Building things "clean from the start" like Avdi does in the OOR book is a great learning exercise. I think as you get more experienced, even the "just code it" stage will produce better code, because the patterns become things that you reach for naturally. But most of the time, nothing beats quick feedback, and nothing is better feedback than real working functionality, even if that functionality is just "hello world" on a page.
- Tim
On Tue, Jul 2, 2013 at 3:28 PM, Rafael George <george...@gmail.com> wrote:
Hi guys,
I've been studying everything I found regarding OOP and good practices with Rails in particular and with software development in particular. I was wondering how do you guys manage to work on new apps; do you follow the object on rails approach ? Or do you go ahead with the Rails way and then do some refactor? I ask this because lately I'm just searching for small apps to develop and practice some techniques but some times I just got stuck on deciding how to start and how to go along with the entire app.
I've been going on the service record wrapper treadmill that Gary Benhardr suggests on his sucks-rock series which is quite good after you already have the application build and just want to separate concerns and have a faster specs; imho. But for others application like this one http://symfony.com/legacy/doc/askeet/1_0/en/1 which is the one I'm trying to replicate for education purpose not so good. Just want to know some hints regarding how to bootstrap an app with the good practices or if you guys just go ahead and start it on the Rails way and then refactor?
Thanks in advance for the info.
--
You received this message because you are subscribed to the Google Groups "Objects on Rails" group.
To unsubscribe from this group and stop receiving emails from it, send an email to objects-on-rai...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "Objects on Rails" group.
To unsubscribe from this group and stop receiving emails from it, send an email to objects-on-rai...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "Objects on Rails" group.
To unsubscribe from this group and stop receiving emails from it, send an email to objects-on-rai...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.