C# 面向对象的spaghettio web体系结构
我注意到,我在过去几年中开发的大多数企业web应用程序似乎都误用了oo的功能 也就是说,以前可能是1000行HTML和脚本,现在经常变成10000行代码、50个类和2000个方法调用来完成基本相同的事情。也就是说,oo和分层体系结构似乎被过度使用和/或不当使用,通常导致更长的开发时间、更高的成本,并且经常导致噩梦般的维护C# 面向对象的spaghettio web体系结构,c#,asp.net,design-patterns,architecture,oop,C#,Asp.net,Design Patterns,Architecture,Oop,我注意到,我在过去几年中开发的大多数企业web应用程序似乎都误用了oo的功能 也就是说,以前可能是1000行HTML和脚本,现在经常变成10000行代码、50个类和2000个方法调用来完成基本相同的事情。也就是说,oo和分层体系结构似乎被过度使用和/或不当使用,通常导致更长的开发时间、更高的成本,并且经常导致噩梦般的维护 其他人多久会看到这种情况发生一次 如何有效地利用oo,正如佛陀自己所说:尽可能不伤害…尽可能帮助 我一直在看这些:(基本上,如果人们要把事情搞得一团糟,他们会尝试使用或不使用
- 其他人多久会看到这种情况发生一次
- 如何有效地利用oo,正如佛陀自己所说:尽可能不伤害…尽可能帮助
请看:杰夫写了一篇关于这类事情的好博文:。好多了。仍然是主观的,但还不错。我不认为这和更详细的投票之间有什么区别——投票结束是完全重复的。两者都是以讨论为导向的,也许你可以在那里问后续问题,而不是开始一个新问题。我真的认为real的问题是,这些开发人员的代码使用OOP原则与否都是一团糟。这只是一个不同的一团糟:(…我也同意你的观点Freddy。糟糕的开发人员都是糟糕的开发人员,他们只是不知道如何使用工具。工具可以让事情变得更简单,但如果使用不当,也会造成伤害。编写好代码的一部分是想编写好代码,并对软件开发充满热情。