【发布时间】:2009-01-28 18:05:41
【问题描述】:
我基本上想了解认为在实际代码中使用单一职责原则是合理的人的百分比以及实际使用的人数。在Podcast #38 Joel 谈到这个 OOP 原则在现实世界中是多么无用;并进一步表明,像鲍勃叔叔这样的人可能没有编写过非平凡的系统。
我亲自编写过一些软件项目或在其中发挥了重要作用,但在我年轻的职业生涯中直到现在才遇到这种模式。我喜欢这个原则的声音,并且真的很想开始使用它。我发现 Joel 在播客中的论点很弱(如果您继续阅读博客 cmets here,其他人也是如此)。但是,这其中有什么真相吗?
社区怎么看?
【问题讨论】:
-
我认为你应该把它变成一个维基,因为没有一个明确的答案。
-
我不确定我是否同意。我认为他们的正确答案越来越少。而且我认为有太多人认为这比实际情况更加主观或上下文敏感——这也是我发布这个问题的部分原因。不过感谢您的评论。
标签: oop solid-principles single-responsibility-principle