実践がまだのこともあり、なぜプロパティ名をたくさん書き込むことのほうが書き換え漏れのリスクが高いのかわかりません。
メソッド名 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++;
を入れ込んでいるわけだと思うのですが、
メソッド名が変更になるようなことは実践では少ないということであっていますでしょうか?
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?