Soyez le premier à aimer ceci
In 10 years of software development, I rarely created or encountered the perfect design. I am continually growing and finding new techniques that constantly evolve my architecture. Seams are places where behavior can be altered without editing any code where the behavior is used. Seams allow the architecture to evolve as the system grows by creating areas that can easily be altered. In this talk, we will cover techniques and patterns to create seams in your architecture. We will start with how classes should interact with one another progressing towards system integrations. Intended for developers of all experiences levels, the techniques learned can be used immediately to effectively create seams in applications.