这绝对是主观的,但我想尽量避免它变成争论性的。如果人们适当地对待它,我认为这可能是一个有趣的问题。
这个问题的想法来自于我的答案到"你最喜欢的编程语言中讨厌的五件事是什么?"的问题的评论线程。我认为 C# 中的类应该默认是 sealed 的 - 我不会在问题里解释我的理由,但我可能会在回答这个问题时写一个更详细的解释。我很惊讶在评论中的争论之激烈(目前有 25 条评论)。
那么,你持有哪些有争议的观点呢?我宁愿避免那种几乎没有依据的具有相当少基础的争论(例如花括号放置),但例子可能包括像“单元测试实际上并不是非常有帮助”或“public 字段实际上是可以接受的”。对我来说,重要的是你对自己的观点有理由支持。
请阐述您的意见和推理 - 我鼓励人们投票支持那些论证充分且有趣的观点,无论您是否同意它们。