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

コードが複雑になればなるほど、書き換え漏れが生じる可能性が高くなるからです。
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++; を入れ込んでいるわけだと思うのですが、
メソッド名が変更になるようなことは実践では少ないということであっていますでしょうか?

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

プレミアムプランとは?

このレッスンの質問と回答(4)