- Switching to Angular(Third Edition)
- Minko Gechev
- 176字
- 2021-07-02 15:23:35
Compile-time type checking
One of the most common mistakes we make while writing JavaScript code is to misspell a property or a method name. Usually, we find out about the mistake when we get a runtime error. This can happen during development as well as during production. Hoping that we will know about the error before we deploy our code to the production environment isn't a comfortable feeling! However, this is not a problem specific to JavaScript; it is something common to all the dynamic languages. Even with lots of unit tests, these errors can slip by.
TypeScript provides a compiler, which takes care of such mistakes for us using static code analysis. If we take advantage of static typing, TypeScript will be aware of the existing properties a given object has, and if we misspell any of them, the compiler will warn us with a compile-time error.
Another great benefit of TypeScript is that it allows large teams to collaborate since it provides formal, verifiable naming. This way, it allows us to write easy-to-understand code.
- 大學計算機基礎(第二版)
- Intel Galileo Essentials
- What's New in TensorFlow 2.0
- Three.js開發指南:基于WebGL和HTML5在網頁上渲染3D圖形和動畫(原書第3版)
- 游戲程序設計教程
- Kotlin Standard Library Cookbook
- EPLAN實戰設計
- KnockoutJS Starter
- 名師講壇:Spring實戰開發(Redis+SpringDataJPA+SpringMVC+SpringSecurity)
- 愛上micro:bit
- Learning AWS
- Arduino可穿戴設備開發
- PHP與MySQL權威指南
- 監控的藝術:云原生時代的監控框架
- Python Projects for Kids