Reading Jim Copliens article ”Lean & Agile and the Matter of Architecture” in the latest issue (5) of the Lean Magazine issued by Softhouse I came for the first time across the Data, Context-Interaction software pattern. The pattern has been developed by Jim Coplien.and Tryggve Reenskaug, the creator of the Model-View-Controller pattern.
The inventors argue that the behavior of object oriented programs becomes difficult to understand by only reading the code. The user and programmer mental models of the program do not agree with the actual program code.





