How to document/verify consistent layering?

Posted by Morten on Programmers See other posts from Programmers or by Morten
Published on 2011-11-21T09:31:42Z Indexed on 2011/11/21 10:19 UTC
Read the original article Hit count: 407

I have recently moved to the dark side: I am now a CUSTOMER of software development -- mainly websites. With this new role comes new concerns.

As a programmer i know how solid an application becomes when it is properly layered, and I want to use this knowledge in my new job. I don't want business logic in my presentation layer, and certainly not presentation stuff in my data layer. Thus, I want to be able to demand from my supllier that they document the level of layering, and how neat and consistent the layering is.

The big question is: How is the level of layering documented to me as a customer, and is that a reasonable demmand for me to have, so I don't have to look in the code (I'm not supposed to do that anymore)?

© Programmers or respective owner

Related posts about best-practices

Related posts about design-patterns