私たちのチームでは、コードの小さな平和について大きな議論がありました。
例1の開発者は、コードを読みやすくするためにローカル変数を追加しました。ローカル変数で、彼は定数から値を保存しました。
例2余分な変数がない同じコードですが、開発者の観点からは読みにくいです。
何が読みやすいと思いますか?リファクタリングの観点から良いですか?
1.1。
var tolerance = Constants.DateTypeGeneratorTolerance;
var dayType = DateTypeGenerator.GenerateDateType(
courseTripValidity,
tolerance,
symbols,
startDate,
endDate);
2.2。
var dayType = DateTypeGenerator.GenerateDateType(
courseTripValidity,
Constants.DateTypeGeneratorTolerance,
symbols,
startDate,
endDate);