Inline Temp
From CSSEMediaWiki
(Difference between revisions)
(Fixed up formatting) |
|||
Line 12: | Line 12: | ||
return (payRate * hoursWorked) >100; | return (payRate * hoursWorked) >100; | ||
} | } | ||
+ | |||
+ | This is the opposite of [[Introduce Explaining Variable]]. |
Revision as of 09:22, 14 October 2009
Basically inline temp is removing variables that have been created to store a value returned from a query and replacing it with the actual query. This leads to much clearer code (arguable) and less code.
boolean payTax(int payRate) { int wages = payRate * hoursWorked; return wages >100; }
Using inline temp
boolean payTax(int payRate) { return (payRate * hoursWorked) >100; }
This is the opposite of Introduce Explaining Variable.