どれが最高ですか?
private long sumVals()
{
return (dbReturn("NUns") / dbReturn("TSpd")) * 60;
}
private long dbReturn(string dbField)
{
// ... access db, get value
return retVal;
}
また
private long sumVals()
{
long numUnits = dbReturn("NUns");
long targetSpeed = dbReturn("TSpd");
return (numUnits / targetSpeed) * 60;
}
private long dbReturn(string dbField)
{
// ... access db, get value
return retVal;
}
全体のコードが少なくなるようにすべてを 1 行にまとめてみるか、それとも 2 番目のコードのように広げたほうがよいでしょうか?
どちらかが速いですか?コンパイル中など、利点はありますか?