Inline Temp
From CSSEMediaWiki
(Difference between revisions)
(New page: 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)...) |
m (Reverted edits by Ebybymic (Talk); changed back to last version by Stephen Fitchett) |
||
(3 intermediate revisions by 3 users not shown) | |||
Line 2: | Line 2: | ||
This leads to much clearer code (arguable) and less code. | This leads to much clearer code (arguable) and less code. | ||
− | boolean payTax(int payRate) { | + | boolean payTax(int payRate) { |
int wages = payRate * hoursWorked; | int wages = payRate * hoursWorked; | ||
return wages >100; | return wages >100; | ||
− | } | + | } |
Using inline temp | Using inline temp | ||
− | boolean payTax(int payRate) { | + | boolean payTax(int payRate) { |
return (payRate * hoursWorked) >100; | return (payRate * hoursWorked) >100; | ||
− | } | + | } |
+ | |||
+ | This is the opposite of [[Introduce Explaining Variable]]. |
Latest revision as of 03:07, 25 November 2010
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.