Hi all,
I was just running one of my projects through NDepend and the report put my assembly right in the corner of the zone of pain. I was just wondering if it's something that I should be worried about.
What does the zone of pain really mean? Doesn't it mean that there is a lot of coupling and things can't change very easily.
I recently removed a lot of interfaces and sealed a lot of classes as I don't want the user extending the API(only in some places). It's a .NET Wrapper for a com object, so there isn't much need for the user to extend anything.
What are some good ways to get me out of the zone of pain?
Thanks