記事へのコメント8

    • 注目コメント
    • 新着コメント
    cbkf
    そもそもの理解が浅いなと思ってスルーしかけたのだけど、経歴見たら情報系の博士前期まで行ってる。まあ情報系は実装技術を学ぶ場ではないのだけど、それでもここまでの経歴でこんな雑記事、ちょっとイカンですね。

    その他
    hachibeechan
    Option<T>でよさそう

    その他
    hecaton55
    複雑な状態遷移をどうコードに落とし込むのか?という手法。ステートパターンはあるけど別の方法でも問題は無い派なので、色々な方法が出てくるのは良いと思う

    その他
    fuji_haruka
    これはよくやる

    その他
    turanukimaru
    turanukimaru これは「状態を表す変数による状態管理=クラスベースの状態遷移」と呼んで、「ステートパターンを Union と関数で実装」してるのではなかろうか?やってることは間違ってないがクラスより優れてると言うのはちょっと

    2025/02/21 リンク

    その他
    yojik
    yojik この記事の「クラスベースの状態遷移」は、いわゆるステートパターンでは無い点には注意。手法自体は納得だけど。

    2025/02/21 リンク

    その他
    jay-es
    jay-es クラスベースがダメなのではなく、ひとつのクラスに状態を持たせているのがダメなわけで、クラスを分けてイミュータブルにすれば同じことはできそう(TypeScript だとわざわざクラスを使う必要はないが)

    2025/02/20 リンク

    その他
    fivestech
    fivestech 関数型ドメインモデリングのTypeScript版って感じ。自分もよくやってる手法だけどクラスより状態を追いやすいと感じる

    2025/02/20 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    複雑な状態遷移😭: クラスではなく関数とDiscriminated Unionで状態の定義と遷移を表現する - kosui

    補足: 2025/02/25 記事でほとんど紹介されなかった「Stateパターン」を含めて再構成した記事を公開し...

    ブックマークしたユーザー

    • niwatori7202025/03/22 niwatori720
    • heatman2025/03/22 heatman
    • knj29182025/03/21 knj2918
    • phoope2025/03/04 phoope
    • mas-higa2025/02/26 mas-higa
    • tmg19982025/02/25 tmg1998
    • hush_in2025/02/24 hush_in
    • ngepippi2025/02/22 ngepippi
    • fushimatsu2025/02/22 fushimatsu
    • cuttoff192025/02/22 cuttoff19
    • tfujimo12025/02/22 tfujimo1
    • peltier2025/02/22 peltier
    • ss499192012025/02/22 ss49919201
    • tsumuchan2025/02/22 tsumuchan
    • naosim2025/02/22 naosim
    • masayuki-as2025/02/22 masayuki-as
    • mkusaka2025/02/22 mkusaka
    • keita17142025/02/22 keita1714
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事

    いま人気の記事 - 企業メディア

    企業メディアをもっと読む