コンウェイとピーターの狭間で

ずっと放置しつつQiitaに移ったりしていましたが、スマートホームについて書いていこうかと

C#のImmutable型のチェック

前回の記事でImmutableな型をチェックできないかという話をしました。

頑固な方がモテるのか? - コンウェイとピーター狭間で

ということで、軽く作ってみました。 前回の記事のすべてのフィールドがreadonlyのパターンです。 3時間くらいのやっつけ作業ですが。

banban525/ImmutableChecker · GitHub

ホワイトリストを外部設定にすべきなのとRoslynを使ったprivate setterパターンのチェックが 次のステップの予定。(今から着手するわけではない)