Upgrade to Pro — share decks privately, control downloads, hide ads and more …

as(型アサーション)を書く前にできること

Avatar for maroKanatani maroKanatani
November 16, 2024

 as(型アサーション)を書く前にできること

TSKaigiKansai 2024

Avatar for maroKanatani

maroKanatani

November 16, 2024
Tweet

More Decks by maroKanatani

Other Decks in Programming

Transcript

  1. なぜ as の濫用は良くないのか コンパイラの挙動を上書きしてしまう コンパイラよりも型について理解している場合は as を用いても良い? > 力には責任が伴う 潜在的に

    any と同様の副作用があるとも言える >(自分は理解しているつもりでも)チームの他のメンバーは違うかもしれない とはいえ全く使わないのは難しい > スコープを最小限に留める、コメントを書くなどして用法用量を守る あくまで「濫用」が良くない