0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

📖「良いコード/悪いコードで学ぶ設計入門」(第4章 不変の活用)を読んだ感想

Last updated at Posted at 2023-03-08

前回の話

感想 (第4章 不変の活用)

image.001.png

[ 学んだこと ]

  • 可変、不変を用途に合わせて使い分けることが必要
    • 意図しない挙動にならないように、不変になるように Java で言えば final 修飾子にする
    • 変動してしまった時のように正常値しか処理が通らないようにバリデーションを実装する
    • インスタンス変数の使い回しには、使い回した処理にも影響がある為注意する
  • 基本、不変であるべき(変数の意味が変化しなくなるので、混乱しない。処理の結果が予測しやすくなる)
    • 可変にする場合は、スコープが局所的である処理の場合、ローカル変数などである

次回

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?