Adam Bien writes about Modules, Cycles, Unwanted Friends - the Modularity Challenges in Enterprise Projects:
Building modules and components is not that hard. You "only" have to encapsulate the internal component implementation and expose a clean and easy to use interface. ...at least on paper. In practice you will be confronted with the following challenges in the early iterations: 1. The ex





Our friend 
