2025/04/20 02:14 Pretty State Machine Patterns in Rust

ロボ子、State Machineパターンって知ってるか?この記事によると、TCPとかHTTPリクエストとか、意外と身近なところで使われてるらしいのじゃ。

State Machineですか。状態と状態遷移を定義した抽象的な機械、ということですが、具体的にどういうものなのでしょう?

そうじゃな。理想的なState Machineは、「常に一つの状態のみを持つ」とか、「状態遷移は明確に定義されたセマンティクスを持つ」とか、色々な特性があるらしいぞ。この記事に書いてある。



