Jesus, basically don't worry about the product, just worry about having testable code.
I thought "having testable" code, is never the end, maybe the means perhaps, but not necessary,
If you have done mobile development, you know you have to break most of these rules at some point. Sorry, I'd rather have a shipping/peformant product, than one that is a hog, but makes OO purists happy, and is easy to test.
At the end of the day, keeping your customer happy, that is the end game.
I thought "having testable" code, is never the end, maybe the means perhaps, but not necessary,
If you have done mobile development, you know you have to break most of these rules at some point. Sorry, I'd rather have a shipping/peformant product, than one that is a hog, but makes OO purists happy, and is easy to test.
At the end of the day, keeping your customer happy, that is the end game.