2023年4月14日解決済み

なぜプロパティ名をたくさん書き込むと書き換え漏れのリスクが高いのですか?

ユーザー

実践がまだのこともあり、なぜプロパティ名をたくさん書き込むことのほうが書き換え漏れのリスクが高いのかわかりません。

メソッド名 like() → good() に変更したとしても

posts[0].like();
posts[0].like();
posts[0].like();
posts[0].like();

を

posts[0].good();
posts[0].good();
posts[0].good();
posts[0].good();

に書き換えないといけないですよね?
でもこのレッスンではプロパティ名が変更になると、コードの書き換えが大変なので、、、
ということで、メソッドに this.likeCount++; を入れ込んでいるわけだと思うのですが、
メソッド名が変更になるようなことは実践では少ないということであっていますでしょうか?

スタッフ

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?