system.sean.corfield.apply(); Yes that is always good, not for the sake of learning new languages, but for the sake of building better applications using the knowledge of your learning proces. I am convinced, people investing time in OOP principles will build better CF applications no matter their experience in CF is.
"why did they take that specific approach to solving the problem?" "how can I reuse that code, or make it more reusable?" "how can I prevent a small code change to break up my entire application?" "what options do I have regarding architecture for that specific type of application?" "how do I seperate logic in a way that they don't have to know eachother" "etc." It is not a matter of line of code here line of code there. It is a matter of rearranging your way of thinking how you build up applications resulting in better maintenance, robustness, and scalability. Side effects for the long term are lower costs, enhanced time to market, and for you as a developer, lower stress levels and much more fun in getting the job done. How many developers have their hands in the hair because bugs turn up here and there, and after a change in the code, they return.. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Special thanks to the CF Community Suite Silver Sponsor - New Atlanta http://www.newatlanta.com Message: http://www.houseoffusion.com/lists.cfm/link=i:4:188766 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

