在各种语言中都有关于代码风格的约定
例如在变量名中:
_apiBase = 'https://swapi.dev/api'
而不是:(
apiBase = 'https://swapi.dev/api'
下划线)
或者在redux中,额外的数据是通过名字传递的payloads
这不仅适用于变量名,有时也适用于项目的架构等等。
所以问题是,你在哪里可以熟悉所有这些协议?
了解为什么变量名有下划线,为什么payloads,等等。
在各种语言中都有关于代码风格的约定
例如在变量名中:
_apiBase = 'https://swapi.dev/api'
而不是:(
apiBase = 'https://swapi.dev/api'
下划线)
或者在redux中,额外的数据是通过名字传递的payloads
这不仅适用于变量名,有时也适用于项目的架构等等。
所以问题是,你在哪里可以熟悉所有这些协议?
了解为什么变量名有下划线,为什么payloads,等等。
据我所知,至少在 JavaScript 中——这样的约定是不同开发者协会中许多传统的算术平均值。一些传统被编纂。例如,流行的风格指南:
您可以使用“linter”检查代码是否符合流行的约定。有时他们的手册还列出了常见的做法:
https://github.com/sorrycc/awesome-javascript#qa-tools
目前最流行的 linter 之一是 ESLint(https://github.com/eslint/eslint)。它的文档描述了一些规则,其中一些被标记为 linter 开发人员推荐的。这也可能是有用的阅读:https ://eslint.org/docs/rules/