Inline Temp

From CSSEMediaWiki
(Difference between revisions)
Jump to: navigation, search
(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.

Personal tools