2025-01-09 開発中 (初回リリース前) まで厳格に適用するのか
遅い仕事はじめ。
話すとせきが出てつらい。延々とせきが出ていたせいもあって必要以上に疲れているし、息苦しさが一気に悪化している。明日は話す量を減らし、水を多めに飲もう。
昼間に散歩していたら雪が降ってきて、寒いわけだと思った。今年はじめて観た。
「開発中」というものをコードの中でどう扱うのかが難しい。単純な if で分岐できるようなものであればいいかもしれない。しかし、たとえば enum の variant のようなものだと、追加した途端に「運用中」との境界はほとんどなくなってしまう。
enum の variant は「運用中」の variant のすぐそばに追加せざるを得ない。 match で網羅しないといけないのは良い点だが、ごまかしも効かない。 todo!()
を置いて逃げたりしている。
「破壊的な変更をしてはいけない」と定めたけど、未リリースの開発中まで厳格に適用するのか。 rails の migration file を何だっけかで squash していたのを思い出した。厳格に適用してごちゃごちゃさせてしまっても進めて、どこかでまとめて squash するようなリファクタリングを入れるのが良いのかもしれない。
今日のコミット。