ブックマーク / qiita.com/standard-software (1)

  • 型チェックは TypeScript や Flow じゃなくて JavaScript にやらせる。 - Qiita

    開発効率のために型チェックを望む JavaScript が動的型言語なので、静的型言語にしてしまえば開発効率があがる、というアイデアがあって、それは確かなことかとも思います。プログラムを書いていて、ある変数の型がよくわからなければ正確な処理を行わせるのって、難しいですよね。 確かに開発効率、あがると思います。 実際に自分も開発効率をあげています。しかし、型チェックは行っていますが、TypeScript や Flow とかは使っていません。 TypeScript や Flow が人気を得てきていますが、そこで行う型チェックは、素のJavaScriptにやらせてしまうこともできるので、導入前に検討してみるのもよいかもしれません。 チーム開発の場合には、型チェックを自前で行わないエンジニアにも型チェックを行ってもらうという意味で、TypeScript 等を導入する価値はたしかに大きくあると思いま

    型チェックは TypeScript や Flow じゃなくて JavaScript にやらせる。 - Qiita
    pe_po
    pe_po 2019/01/04
    実行前に評価できない時点で微妙な気が...、TypeScriptのメリットが型チェックだけかのような書き方しててそれ以外の事を分かってなさそう
  • 1