What is the Sensible Assembly Methodology?
The Sensible Assembly Methodology (SAM) is an approach to planning and developing software using the Adobe ColdFusion Application Server that maximizes code reuse and maintainability in an application. SAM is based primarily on principles taken from object theory (“object think”) and Streamlined Object Modeling. SAM also borrows some concepts from Aspect Oriented Programming and encourages use of a few specific design patterns and practices taken from common J2EE development best practices that have proven themselves invaluable in the development of web applications. Much of SAM is also based on observations and lessons learned from many years of trial and error. The fundamental belief at the heart of Sensible Assembly Methodology is that an encouraged assembly paradigm and use of intelligent composable objects will always lead to well-written software.