Noesworthy

宣言的プログラミング

今更ながら初めて知った

ReactとかFlutterはがわかりやすい

どこがクリックされたらこのイベント発射してーみたいな処理を書くのではなく、

ステートがこうだったらこのパーツはこう表示するっていう正解を書く

前の処理はどうでもよくて、

ステートだけに依存するイメージ

Terraformも宣言的

バックエンド実装でも、

構成っぽいものはjsonとかymlに外だししてはっきりと見えるようにしたいし

わざわざイベント経由させたいし

サービス登録したいし

いつどこから実行されても同じ結果になる(前の処理に依存しない)設計が安全だと思ってよくやってたんだけど

それって宣言的に書きたいてことだったのかぁって腑に落ちた

#blog #tech