程序员常刷题干净的JavaScript代码目录介绍软件工程原理,来自Robert C. Martin的书,适用于JavaScript。这不是风格指南。它是用JavaScript制作软件的指南。并非此处的每一项原则都必须严格遵守,普遍同意的就更少了。这些只是指导方针,仅此而已,但它们是由Clean Code的作者根据多年的集体经验编纂的。我们的软件工程Craft.io只有50多年的历史,我们仍在学习很多东西。当软件架构与架构本身一样古老时,也许我们会有更难遵循的规则。现在,让这些指南作为评估您和您的团队生成的JavaScript代码质量的试金石。还有一件事:了解这些不会立即使您成为更好的软件开发人员,与他们一起工作多年并不意味着您不会犯错误。每一段代码都是从初稿开始的,就像湿粘土被塑造成最终形式一样。最后,当我们与同行一起回顾时,我们会剔除不完美之处。不要为需要改进的初稿而自责。而是打败代码!变量使用有意义且可发音的变量名坏的: const yyyymmdstr = moment ( ) . format ( \"YYYY/MM/D\