JavaScript is a versatile, high level and forgiving language with a low barrier to entry — no type system, no compilation, no complex developer environments, nothing to install, and global support in any browser. Moreover, the immediate feedback cycle in the browser makes it a great choice for newbies who are looking to get into programming.
Yet, the same characteristics that make JavaScript easy to learn are also what make it difficult to write code that is "easy to reason about".
In this talk, we’ll look at what it means to write code that is "easy to reason about" and why it’s easy to write JavaScript that is hard to reason about. We’ll then explore different methodologies and tools we can use to make our JavaScript code simpler, safer, more reliable and more predictable.
With a little effort, it becomes possible to write JavaScript code that is easy to reason about.
Talk by: Preethi Kasireddy
Ещё видео!