ゲッターとセッターを捨てる:不変性とよりクリーンなコードを受け入れる

2025-02-16
ゲッターとセッターを捨てる:不変性とよりクリーンなコードを受け入れる

この記事では、ゲッターとセッターメソッドの過剰使用を批判し、それらがコードの変更可能性を高め、保守と理解を困難にすることを強調しています。著者は、可能な限り不変性を主張し、変更が必要な場合にオブジェクトの不変コピーを作成するための「with」パターンとビルダーパターンを紹介しています。最終的に、この記事では、変更可能性が避けられない場合、可能な限り小さな範囲に限定し、意味のないゲッターとセッターを削除することで、よりクリーンで、理解しやすく、並行処理に適したコードになることを強調しています。

開発 不変性