你最具有争议的编程看法是什么?

25 浏览
0 Comments

你最具有争议的编程看法是什么?

已锁定。此问题及其答案因主题不符但具有历史意义而被锁定。它目前不接受新回答或交互。

这肯定是主观性的,但我希望尽量避免争论。如果人们适当对待它,我认为这可能是一个有趣的问题。

这个问题的想法来自于我的答案“你最喜欢的语言有哪些令人讨厌的五个事情?”问题的评论线程。我认为C#中的类应该默认为sealed - 我不会在问题中放置我的理由,但我可能会写一个更完整的解释作为对这个问题的回答。我对评论中的讨论的激烈程度感到惊讶(当前有25条评论)。

那么,你持有哪些有争议的意见?我宁愿避免那些在相对缺乏基础的情况下成为相当宗教性的事情(例如花括号的放置),但示例可能包括像“单元测试实际上并不是非常有用”或“公共字段还是可以的”。重要的事情(对我来说)是你对自己的观点有理由支持。

请阐述您的看法和理由——我鼓励人们投票支持那些论点有力且有趣的意见,无论你是否同意他们。

admin 更改状态以发布 2023年5月21日
0
0 Comments

你一直都应该使用的唯一“最佳实践”是“用你的大脑”。

太多人跳上太多“大车轮”,试图将方法、模式、框架等强加到不需要它们的事物上。仅仅因为某个东西是新的,或者因为某个受人尊敬的人有一个观点,并不意味着它适用于所有情况 🙂

编辑:
仅仅为了澄清——我不认为人们应该忽视最佳实践、有价值的观点等。只是人们不应该盲目地跳上某个东西而不考虑为什么这个“东西”很棒,它是否适用于我正在做的事情,以及它有什么益处/缺点?

0
0 Comments

不在闲暇时间写代码玩的程序员永远不会像那些这样做的人一样好。

我认为,即使是最聪明、最有才华的人,除非把编程当做更多样的工作,否则永远不会成为真正优秀的程序员。这意味着他们在业余时间做一些小项目,或者在闲暇时玩弄许多不同的语言和意识。

(注:我并不是说好的程序员除了编程之外什么都不做,但他们做的不只是从早上 9 点到下午 5 点的编程)

0