💡
原文英文,约600词,阅读约需2分钟。
📝
内容提要
这篇文章调侃了“干净代码”的理念,提倡使用难以理解的变量名、避免注释、编写冗长函数、忽视可重用性、硬编码常量、放任错误和忽视测试,认为这样的代码会让同事和未来的自己感到困惑。
🎯
关键要点
- 调侃了'干净代码'的理念,提倡使用难以理解的变量名。
- 避免注释,认为注释会削弱代码的神秘感。
- 提倡编写冗长的函数,认为一个函数应处理所有任务。
- 忽视可重用性,建议在需要的地方复制代码并稍作修改。
- 认为硬编码常量是强者的表现,常量不应被使用。
- 认为修复错误是业余爱好者的行为,建议不修复错误。
- 认为测试代码是对自己天才的不信任,测试是多余的。
❓
延伸问答
如何使用难以理解的变量名来编写脏代码?
可以使用模糊的变量名,如x1和totalStuff,而不是清晰的名称,如customerEmail或orderTotal。
为什么要避免在代码中添加注释?
注释会削弱代码的神秘感,编写脏代码时应尽量避免注释。
编写冗长函数有什么好处?
冗长的函数可以处理所有任务,避免了将代码拆分成多个小函数的麻烦。
为什么要忽视代码的可重用性?
可重用性被视为懒惰,建议在需要的地方复制代码并稍作修改。
硬编码常量有什么优势?
硬编码常量被认为是强者的表现,常量不应被使用。
为什么不修复代码中的错误?
修复错误被视为业余爱好者的行为,建议不去修复它们。
➡️