安全网

 

这些工具可以使您编写的代码更好一些。

工具的这一部分应特定于您自己的开发环境,尽管公司可以安装某种策略或预烘焙的配置以使所有开发人员都使用相同的流程并不罕见。

这包括使您的开发过程在生成稳定和可靠的代码方面更加轻松的所有内容。安全网工具还可以帮助您防止错误或自动纠正错误,而不必每次都从头开始构建代码。

您会发现开发人员正在使用的几种非常常见的安全网工具类型如下。

短绒

Linters是一种工具,可检查您的代码并告诉您所存在的任何错误,它们是什么错误类型以及它们所处的代码行。通常,可以将linters配置为不仅报告错误,而且还报告您的团队可能正在使用的违反特定样式指南的行为(例如,代码使用缩进的空格数量错误,或者使用模板文字而不是常规字符串)文字)。

eslint是行业标准的JavaScript linter,这是一种高度可配置的工具,用于捕获潜在的语法错误并在整个代码中鼓励“最佳实践”。一些公司和项目还共享了eslint配置。国旗迷导航

您还可以找到其他语言(例如csslint)的整理工具

另外,值得一提的是webhint,这一种可配置的,用于Web的开源短绒浮现了最佳实践,包括可访问性,性能,通过MDN浏览器兼容性数据进行的跨浏览器兼容性,安全性,PWA测试等。它可以作为Node.js命令行工具VS Code扩展使用

源代码控制

源代码控制也称为版本控制系统(VCS),对于备份工作和团队合作至关重要。典型的VCS涉及更改代码的本地版本。然后,您将“推送”更改为存储在某处服务器上的远程存储库中的代码的“主”版本。通常,存在一种控制和协调对代码“主”副本进行哪些更改以及何时进行更改的方法,因此,一组开发人员最终不会一直覆盖彼此的工作。

Git是当今大多数人使用的源代码控制系统。它主要是通过命令行访问的,但是可以通过友好的用户界面访问。将代码存储在git存储库中,您可以将其推送到自己的服务器实例,或者使用托管的源代码控制网站,例如GitHubGitLabBitBucket

我们将在此模块中使用GitHub。您可以在Git和GitHub上找到有关它的更多信息

原文地址:https://www.cnblogs.com/furuihua/p/13870093.html