Exercise List: Where Do I Go From Here?

Posted December 5, 2007 at 2:57 PM

Tags: ColdFusion, Exercise List

Click here to view the current Online Demo

Click here to view / download the current Code Base

I think my Exercise List ColdFusion object oriented exploration project was pretty successful (to date). I made a big mental leap in terms of modelling a problem domain; I was able to step away from the data-centric view a bit and think more about an object-centric world; and, I even tackled the issue of data validation (which proved to be a seemingly tougher aspect than the data modelling).

So, the question now is, where do I go from here? I am in absolutely no way ready to tackle a large object oriented project; Exercise List has only given me a small taste of what object oriented programming is. I still feel unsure about the whole data validation topic. So, where can I best apply myself next to most efficiently further my learning.

I had a few ideas:

  1. Create a web service API to the application to demonstrate how encapsulated business logic makes it very easy to duplicated processes without duplicating logic.
  2. Add a framework to the project that requires or promotes an MVC style architecture (Model-Glue, FuseBox, Mach-ii) so as to more fully utilize objects that modularize and encapsulate business logic.

That's really all that I was able to come up with. My other thought was just to scrap this project and move on with some other stuff. I certainly have gotten some great experience out of this, so it was not at all a waste. I'm actually pretty happy with it, and I think I made bigger leaps in OOP than I ever expected to make.

I guess, for the moment, I am gonna put this on hold until I decide how to proceed. In the mean time, this project did get me excited about building something Fitness-related, which I have always had a dream to do. I think I might try to get the ball rolling on some of those ideas until further notice.

Post Comment  |  Ask Ben  |  Permalink  |  Print Page



Learning ColdFusion 9 - ColdFusion 9 tutorials, samples, examples, demos

Reader Comments

There are no comments posted for this web log entry.


Post Comment  |  Ask Ben

Recent Blog Comments
Nov 7, 2009 at 5:53 PM
Ask Ben: Javascript String Replace Method
You can find here an advanced function that prepared with javascript replace function. This can make the first letters of words, sentences, lines and whatever you define automatically: http://www.m ... read »
Andrew Neely
Nov 7, 2009 at 4:56 PM
A Moment That Touched Me - The Fountainhead
Ben, Glad you enjoyed the podcast. Yeah, the Tank Riot guys can get really chatty during the episodes, but that's part of the charm of it for me. They've covered everything from Nichola Tesla to Cha ... read »
Nov 7, 2009 at 4:43 PM
Building A Fixed-Position Bottom Menu Bar (ala FaceBook)
Is it possible to make some more MenĂ¼`s ? ... read »
Jill
Nov 7, 2009 at 11:40 AM
How To Unformat Your Code (Like A Pro)
Derek, I think you might be right - sweet! Thanks for the link :) ... read »
Nov 7, 2009 at 11:25 AM
How To Unformat Your Code (Like A Pro)
I think it would be way easier to just use this http://www.logichammer.com/html-formatter/ He just released v3 and it rocks. ... read »
Jill
Nov 7, 2009 at 7:58 AM
How To Unformat Your Code (Like A Pro)
LMAO - this was pretty funny! I have to admit - I also love to reformat code so I can read it. My boss used to tell me to leave my OCD at home. Now I don't feel so bad after reading everyone else' ... read »
Nov 6, 2009 at 10:10 PM
How To Unformat Your Code (Like A Pro)
The timing of this post is just uncanny. I spent the last 15-20 minutes manually un-formatting my "Ben Nadel" style code within a CFC of mine. I was really digging the readability a few weeks ago, bu ... read »
Roe
Nov 6, 2009 at 5:11 PM
Passing Arrays By Reference In ColdFusion - SWEEET!
ArraySort also reorders the results of these java obj's ... read »