【跟着月影学 JavaScript(四) | 青训营笔记】

34 阅读3分钟

前言

这是我参与「第五届青训营 」笔记创作活动的第4天,在本次课堂上我们学习了Leftpad事故背景引入,做此笔记。

一、本堂课重点内容

  • Leftpad事故背景引入

  1. 代码写作注意事项
  2. Left-pad事件背后的代码规范

二、详细知识点介绍

  • Leftpad事故背景引入

代码写作注意事项

  1. 使用统一的缩进风格,有助于代码可读性。
  2. 遵循命名规范,变量名应该明确表达其用途。
  3. 使用注释来解释代码的目的和工作原理,有助于理解和维护代码。
  4. 尽量减少全局变量的使用,避免命名冲突。
  5. 使用简洁明了的代码,避免重复和冗长的代码。
  6. 使用异常处理来保护代码免受错误的影响。
  7. 使用单元测试来测试代码的正确性,并且随时进行代码的重构和优化。
  8. 使用版本控制工具(如 git)来管理代码的版本。

Left-pad事件背后的代码规范

Left-pad事件指的是2016年3月下旬,一个开发者将其编写的JavaScript库left-pad删除,该库是一个简单的字符串左对齐函数。因为这个库被很多其他库依赖,导致很多网站和应用程序出现故障。这个事件让人们意识到依赖管理和代码规范的重要性。

其中一个代码规范是避免过度依赖第三方库,特别是那些简单的功能,这样可以降低对第三方库的依赖性。另一个规范是在使用第三方库时进行风险评估,确保它们是稳定的和可靠的。 交通灯代码:

  redLight: "stop",
  yellowLight: "caution",
  greenLight: "go",
  currentLight: "redLight",
  changeLight: function() {
    if (this.currentLight === "redLight") {
      this.currentLight = "greenLight";
    } else if (this.currentLight === "yellowLight") {
      this.currentLight = "redLight";
    } else if (this.currentLight === "greenLight") {
      this.currentLight = "yellowLight";
    }
  }
};

console.log(trafficLight.currentLight); // "redLight"
trafficLight.changeLight();
console.log(trafficLight.currentLight); // "greenLight"
trafficLight.changeLight();
console.log(trafficLight.currentLight); // "yellowLight"

三、课后个人总结

JavaScript是一种非常流行的编程语言,用于创建动态网页和网络应用程序。在写JavaScript代码时,有一些重要的注意事项需要遵循。

首先,要确保代码具有可读性。这意味着使用简洁明了的变量名和函数名,并使用有意义的缩进和换行来组织代码。

其次,要注意代码的可维护性。这意味着在编写代码时尽量避免使用全局变量,使用函数和模块来封装代码,并确保代码具有良好的注释。

第三,要注意代码的性能。这意味着尽量避免使用过多的循环和条件语句,并使用优化的数据结构和算法。

另外,Left-pad事件是一个在2016年发生的事件,背后的原因是由于一个叫做Ava框架的人将一个11行的代码,在npm上发布了一个名为left-pad的包,这个包被很多其他包所依赖,但是当Ava框架将这个包删除后,很多其他包都无法运行,这就说明了代码规范在编写代码中是非常重要的。

综上所述,在编写JavaScript代码时,应该注重代码的可读性、可维护性和性能。这不仅有助于自己理解和维护代码,还有助于其他人理解和使用代码。另外,Left-pad事件表明了代码规范在开发过程中的重要性,需要注意避免这种情况的发生。在代码发布时候应该多进行测试,并规范化管理。