在我们的团队中,我们就一小段代码进行了大量讨论。
示例1:开发人员添加了额外的本地变量以使代码更易读。在本地变量中,他保存了来自常量的值。
示例2:相同的代码没有额外的变量,但从我们开发人员的角度来看不太易读。
你认为哪种更易读?从重构的角度来看哪种更好呢? 1.
你认为哪种更易读?从重构的角度来看哪种更好呢? 1.
var tolerance = Constants.DateTypeGeneratorTolerance;
var dayType = DateTypeGenerator.GenerateDateType(
courseTripValidity,
tolerance,
symbols,
startDate,
endDate);
2.
var dayType = DateTypeGenerator.GenerateDateType(
courseTripValidity,
Constants.DateTypeGeneratorTolerance,
symbols,
startDate,
endDate);