In this article...
To a significant level, the success of a software engineer is highly dependent on the quality of the tools he uses for his craft. In this section, we will highlight the tools that feature prominently in this course as well as examine their relevance to our overall objectives.
Let's dive right in!
For this, we have a handful of options:
- 🙂 etc.
These are all very great tools for development and you can work with whichever one suits you. However, for the purpose of this course, we'd be using VS Code.
Note: If you would want to get better at using VS Code, there's athat'd bring you up to speed.
- it's speed
- it's snapshot testing ability
- it requires very little configuration and is packed with powerful tools out-of-the-box.
In this course, we will use Jest to set the requirements for the algorithms and then test with it to see if we have successfully fulfilled all requirements. It'd also enable us compare various algorithms to see how they perform(time taken).
We will use jsperf.com to create public tests cases to compare the performance of the various algorithms we identify for each challenge.
This is by no means an exhaustive list of all the tools we will be making use of in this course, however these are the tools that will be featured prominently. In cases where we use a tool that isn't mentioned here, we will make sure to discuss them sufficiently.
Want to improve your coding and design skills?
I'm continually researching the best practices and tools for coding.
Join 50,000+ developers looking to make cool stuff.
We value your privacy. 1-click unsubscribe.
What did you think of the article? Let us know!
(these comments are powered by GitHub issues and use 0 trackers)