![](https://i-blog.csdnimg.cn/blog_migrate/9c8f5d2c131ef0bcb4d621985a3efa81.png)
这是有关一些基本技能和工具的简单指南,如果掌握了这些技能和工具,将会改善您的开发游戏。
命令行界面
无论您是在Linux / Mac / Windows上工作,还是要加快开发流程,都需要学习基本的CLI命令。
在您的文本编辑器之后,CLI应该成为您使用次数最多的应用。
我建议设置我的zsh ,它将扩展您的CLI功能,并为您的CLI添加一些很酷的主题和有用的插件。
吉特
到目前为止,当今世界上使用最广泛的现代版本控制系统是Git。
Git书是掌握Git以及本官方Bitbucket教程的绝佳综合资源。
以下是您应了解的概念列表:
Git非常简单明了,您不需要花费很多时间来学习高级git功能,因为您可能根本不会使用它。
掌握您的文本编辑器
![](https://i-blog.csdnimg.cn/blog_migrate/a65f1b26f6b0593785b7e6c23602ed7d.png)
通过简单了解编辑器的快捷方式和功能(例如多行编辑,项目中的搜索和替换以及快速的文件切换),可以加快开发速度。
Atom , Sublime Text或Visual Studio Code是出色的文本编辑器,您可以轻松地通过插件为它们启用功能。
上面提到的所有编辑器都有特定于框架的插件,这些插件将为您提供摘要和功能,以加快开发速度。
我个人使用Visual Studio Code,它是一个很棒的编辑器。 另外,我使用了两个插件,例如用于Git功能的插件和用于自动代码格式化的插件。
测试中
![](https://i-blog.csdnimg.cn/blog_migrate/7896b9b38cd074cf67fc49b1ddbc472b.png)
测试您的代码。 从简单开始,然后进行扩展。 待会儿我会谢谢你的。
尽管这可能是一个高级主题,但我相信每个Javascript开发人员都应该为其代码编写测试。
测试代码有很多好处,您应该从任何类型的测试开始。 从编写简单的单元测试开始,或者从端到端测试开始,但是只是开始测试。
一些有关Javascript测试的文章可帮助您入门:
2018年JavaScript测试概述
JavaScript —使用Mocha和Chai进行单元测试
用Javascript进行单元测试
使用短绒
代码棉绒是提高代码质量的一种方法。
上面提到的所有文本编辑器都有用于自动整理和格式化的插件,这些插件可在文件保存时运行。
另外,我建议使用Airbnb Javascript样式指南 。
有一些很棒的风格指南,而Airbnb的风格指南是我个人的最爱。
保持冷静并进行编码
我提到的所有工具和技能都不会提高您的编码技能,但它们通常会使您成为更好的开发人员。
如果您喜欢本文,请共享它和/或单击此处订阅新闻通讯,并尽早获得有关如何开发我正在编写的实际全栈Javascript应用程序的书。
最初于 2018年8月24日 发布在 www.thecalmcoder.com 上。