タグ

TypeScriptと本に関するxyzpdaのブックマーク (4)

  • 「ミノ駆動本」読書感想文 - Qiita

    話題のあのを買ってきました 良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方 買ってきました、ミノ駆動。 普通に屋に売ってました。 ただ、正式タイトルを覚えておらず、一生懸命「ミノ駆動」を探していたので、なかなか見つかりませんでした。 そのため、最初は間違って「ノミ駆除法」というを買ってしまいました。 ワイ「ええと、ミノ駆動、ミノ駆動、どこや・・・?」 ワイ「あった!・・・ん?」 ワイ「ノミ駆除法・・・ちょっと違うか?」 ワイ「いや、ノミってのは、多分バグのことを指してるんやろうから」 ワイ「バグを取り除く方法が書いてあるはずや」 ワイ「よし、購入や!」 ワイ「さっそく読んでみよか」 ワイ「なになに、ノミ防止用の首輪をペットにつけて・・・?」 ワイ「いやリアルなノミの駆除法やないかい!」 嘘です。 普通に買えました。 ここから感想文 めっちゃ読

    「ミノ駆動本」読書感想文 - Qiita
  • プロを目指す人のためのTypeScript 本の感想 #ブルーベリー本

    自分も教える事が多いので、読み手にどういう風に学んでほしいか、自分がどういう風に伝えるべきか、という視点で読んだ。 1章・イントロダクション そもそもTypeScript とはなにかみたいな話。 コンパイルエラーが出ている状態ではプログラムが完成したとは言えません。 力強い コンパイルエラーをただ避けるのではなく、利用する気持ち で TypeScript プログラミングに臨みましょう。 初心者に型違反の向き合い方を諭す話。IDEの補助になるとか。 TS年表で取り上げてるのが特徴的。exactOptionalProperty を取り上げてたり。 TSの型はランタイムに影響しない、という話を何度も解説している。これは初心者の誤解がとても多いので、必要だと思う。何度いっても、伝わって欲しい人に伝わらないのだが… enum や namespace については意図的に解説しない。過去のTS独自路線だ

    プロを目指す人のためのTypeScript 本の感想 #ブルーベリー本
  • TypeScriptで学ぶ代数的データ型

    代数的データ型とはなにか 代数的データ型とは、要素の個数の足し算と掛け算のアナロジーで語ることができる型のことを指すというふわっとしたコンセンサスがありますが、 厳密に「これが代数的データ型である」という定義はおそらくありません[1]。 また、代数的データ型はいわゆる関数型言語で実装されることが多い言語機能であり、 代数的データ型を重用するプログラミングスタイルは関数型の一派としてみなされる傾向がある[2]と思っています。 記事では数学的な説明やアナロジーは用いず、なるべく具体的なコードを提示します。 そして、代数的データ型という言葉を「かつ」と「または」を表すことができる型として使います。 更に、「または」の型はコンパイラによって漏れなく徹底的にチェックされる必要があります。 詳細は後ほど説明します。 記事の構成 まず、記事における「代数的データ型」とはなにかを説明し、それをコード

    TypeScriptで学ぶ代数的データ型
  • Reactを学ぶときに役立つ情報・本など

    React公式ドキュメントのチュートリアルは古くなっているので、TypeScriptReact Hooksで開発することも考えて参照するときにおすすめできるサイトを置いておく。 ほかにも有益な情報はあると思うが、あまり多すぎても大変なので、被りがなさそうかつ有益だと思っているリンクに絞っている。 2021年11月30日に編集 React公式ドキュメントのリニューアルが公開されるまでの繋ぎ。 New React Docs · Issue #3308 · reactjs/reactjs.org https://github.com/reactjs/reactjs.org/issues/3308 React公式ドキュメントがBeta版で公開されています。まずはこちらを参照するといいと思います!

    Reactを学ぶときに役立つ情報・本など
  • 1