【外评】我们应该将编程法则视作谚语
💡
原文中文,约1100字,阅读约需3分钟。
📝
内容提要
编程法则应被视为谚语而非定律,避免争论。谚语概括智慧,需正确运用。编程时需反思谚语的智慧和后果。需找出适用方法,运用切斯特顿的栅栏。
🎯
关键要点
- 编程法则应被视为谚语而非定律,以避免争论。
- 每个谚语都有相同和相反的说法,例如DRY和WET。
- 谚语概括了智慧,但需要正确运用。
- 好的谚语能促使思考,帮助反思潜在问题。
- 在争论时应考虑是否值得争论,尤其是对方的智力水平。
- 在编程中应意识到可能的错误,并进行反思。
- 理解DRY和WET的真正含义,避免误用。
- 运用切斯特顿的栅栏来评估忽视谚语的后果。
❓
延伸问答
为什么编程法则应被视为谚语而非定律?
编程法则作为谚语可以避免争论,因为谚语通常有相同和相反的说法,促使反思和智慧的运用。
DRY和WET的真正含义是什么?
DRY指的是避免在多个地方重复相同的知识,而WET强调不成熟的抽象可能比重复更具成本。
如何正确运用编程谚语?
应在使用谚语前进行反思,考虑其适用性和可能的后果,避免盲目选择。
切斯特顿的栅栏在编程中有什么应用?
切斯特顿的栅栏用于评估忽视谚语的后果,帮助开发者理解改变现有规则的潜在风险。
在编程争论中,如何判断是否值得争论?
应考虑对方的智力水平和以往的互动经历,判断争论的价值。
好的编程谚语能带来什么好处?
好的编程谚语能促使思考,帮助开发者反思潜在问题,避免错误。
➡️