这绝对是主观的,但我想尽量避免它变成争论。我认为如果人们恰当地对待它,这将是一个有趣的问题。

这个问题的想法来自于我对“你最讨厌的语言的哪五件事?”问题的回答。我认为c#中的类在默认情况下应该是密封的——我不会把我的理由放在这个问题上,但我可能会写一个更完整的解释来回答这个问题。我对评论中的讨论热度感到惊讶(目前有25条评论)。

那么,你有什么有争议的观点?我宁愿避免那些基于相对较少的基础而导致相当宗教的事情(例如,大括号放置),但例如可能包括“单元测试实际上并没有多大帮助”或“公共字段确实是可以的”之类的事情。重要的是(至少对我来说)你的观点背后是有理由的。

请提出你的观点和理由——我鼓励人们投票给那些有充分论证和有趣的观点,不管你是否恰好同意这些观点。


当前回答

使用Stored Proc易于维护和较少的部署与使用ORM是面向对象的方式,因此它是好的

我在很多项目中都听到过这种说法,当这种说法出现时,总是很难解决。

其他回答

VB糟透了 虽然在一般情况下不是很有争议,但当你在VB的房子里工作时,这是有争议的

这个主要是网络相关的,但是……

在网页布局中使用表格

如果我正在开发一个需要压缩性能的大型站点,我可能会考虑这样做,但是没有什么比表更容易让我在浏览器上获得一致的外观了。我开发的大多数应用程序都是针对100-1000个用户,最多一次100个用户。额外膨胀的表无论如何都不会杀死我的服务器。

代码越少越好!

如果用户说“就这样?”,而你的工作仍然是隐形的,那么你的工作就做对了。荣耀可以在其他地方找到。

删除类。 . net Framework中隐式处理异常的类的数量(类的方法)。和一个哑巴共事是很困难的。

开发人员都是不同的,应该被区别对待。

开发者不属于任何一个框框,也不应该被这样对待。解决问题的最佳语言或工具与开发人员的关系与被解决问题的细节关系一样大。