Well, I like your opinion about design implications when you implement interfaces. There is no silver bullet when you are building a system architecture, only implications. All styles, paradigms, frameworks, languages, all of them have good and bad implications.
The real metrics about good design are a system cheap to maintain, build, test and deploy.
I think you hit the nail on the head with my central point. This piece struck a nerve and got dog piled on, but what I really want is for people to recognize the tradeoffs we make and the prices of things. Use what works, but make conscious choices about it.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Well, I like your opinion about design implications when you implement interfaces. There is no silver bullet when you are building a system architecture, only implications. All styles, paradigms, frameworks, languages, all of them have good and bad implications.
The real metrics about good design are a system cheap to maintain, build, test and deploy.
I think you hit the nail on the head with my central point. This piece struck a nerve and got dog piled on, but what I really want is for people to recognize the tradeoffs we make and the prices of things. Use what works, but make conscious choices about it.