Linkopedia November 2008

38 Software design tips from the creator of C++  gives useful software design tips from Bjarne Stroustrup Agile Chronicles #1: Stressful The Agile Chronicles is a set of articles documenting my experiences using an Agile process (Scrum) in software development. Refactoring Service Dependencies to Separated Interface  This post presents a common scenario …

Aspect-Oriented Modeling – what it is and what it’s good for

In software engineering, aspects are concerns that cut across multiple modules. They can lead to the common problems of concern tangling and scattering: concern tangling is where software concerns are not represented independently of each other; concern scattering is where a software concern is represented in multiple remote places in …