每个Javascript开发人员都应掌握的基本技能和工具

这是有关一些基本技能和工具的简单指南,如果掌握了这些技能和工具,将会改善您的开发游戏。

命令行界面

无论您是在Linux / Mac / Windows上工作,还是要加快开发流程,都需要学习基本的CLI命令。

在您的文本编辑器之后,CLI应该成为您使用次数最多的应用。

我建议设置我的zsh ,它将扩展您的CLI功能,并为您的CLI添加一些很酷的主题和有用的插件。

吉特

到目前为止,当今世界上使用最广泛的现代版本控制系统是Git。

Git书是掌握Git以及本官方Bitbucket教程的绝佳综合资源。

以下是您应了解的概念列表:

Git非常简单明了,您不需要花费很多时间来学习高级git功能,因为您可能根本不会使用它。

掌握您的文本编辑器

通过简单了解编辑器的快捷方式和功能(例如多行编辑,项目中的搜索和替换以及快速的文件切换),可以加快开发速度。

AtomSublime TextVisual Studio Code是出色的文本编辑器,您可以轻松地通过插件为它们启用功能。

上面提到的所有编辑器都有特定于框架的插件,这些插件将为您提供摘要和功能,以加快开发速度。

我个人使用Visual Studio Code,它是一个很棒的编辑器。 另外,我使用了两个插件,例如用于Git功能的插件和用于自动代码格式化的插件。

测试中

测试您的代码。 从简单开始,然后进行扩展。 待会儿我会谢谢你的。

尽管这可能是一个高级主题,但我相信每个Javascript开发人员都应该为其代码编写测试。

测试代码有很多好处,您应该从任何类型的测试开始。 从编写简单的单元测试开始,或者从端到端测试开始,但是只是开始测试。

一些有关Javascript测试的文章可帮助您入门:
2018年JavaScript测试概述
JavaScript —使用Mocha和Chai进行单元测试
用Javascript进行单元测试

使用短绒

代码棉绒是提高代码质量的一种方法。

上面提到的所有文本编辑器都有用于自动整理和格式化的插件,这些插件可在文件保存时运行。

使用这个简单的教程可以使您开始使用ESLint

另外,我建议使用Airbnb Javascript样式指南
有一些很棒的风格指南,而Airbnb的风格指南是我个人的最爱。

保持冷静并进行编码

我提到的所有工具和技能都不会提高您的编码技能,但它们通常会使您成为更好的开发人员。

如果您喜欢本文,请共享它和/或单击此处订阅新闻通讯,并尽早获得有关如何开发我正在编写的实际全栈Javascript应用程序书。

最初于 2018年8月24日 发布在 www.thecalmcoder.com 上。

From: https://hackernoon.com/essential-skills-and-tools-every-javascript-developer-should-master-6c80b876a4c

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值