All fine point there Gerald, thank you. I've looked at Illudium in the past and plan on doing so again for this project. Right now though I'm trying to map out all my classes in UML to make sure that I have it together conceptually, then move to the actual coding part. The database already exists from the previous iteration of the project though I plan on modifying parts of it. So I will most likely start at the conceptual level and work down, then start generating from the persistence level and work up, then try and hopefully meet those two somewhere in a happy middle :)
Judah On Tue, Oct 21, 2008 at 5:33 PM, Gerald Guido <[EMAIL PROTECTED]> wrote: >>>Your rewrite might end up doing more harm than good if you aren't careful, > > > That reminds me of a comment by Sean Corfield on the alagad blog: > "And a bad OO design will punish you more than any bad procedural design > you've ever conceived." > > http://www.alagad.com/go/blog-entry/what-does-object-oriented-programming-do-for-me > > I know what he meant first hand ;-). OO can be a *harsh* master. > > Not to detour you from the pursuit but it will take time. In an interview, > Hal Helms said that it takes about 6-12 months to make the transition to OO. > I have been beating my head against OO for the last 18 months and it started > to really pay off after about 6-7 months. It WILL pay off, you just need to > keep at it. After a shile you just stert seeing thing differently. It is a > restructuring of how you think and approach programming. They call it > "cognitive restructuring" in psychology. > > As for what to do? Start *doing*: research, read, learn, try, screw up, ask > questions, learn some more, rinse. Repeat as needed. > > Go check out Ben Nadel's series on OO. > http://www.bennadel.com/blog/1275-OOPhoto-Another-Attempt-At-Learning-Object-Oriented-Programming-OOP-In-ColdFusion.htm > > What I did was to try to figure out how to use (abstract my database) the > Illudium PU-36 Code Generator. That helped me set a goal and get over the > initial hurtle in a pragmatic manner. > > http://code.google.com/p/cfcgenerator/ > > Where my head is at these days is to abstract everything to it's most basic > form. Like Einstein said "Everything should be as simple as it is, but not > simpler." > > HTH... Best of luck. > > G > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:314253 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

