Refaktorisierung durch Funktionen

Gegeben: (Code smell: duplizierter/ähnlicher Code)
{ int a = ... ; int b = ... ; 
  int x = a * 13 + b; int y = a * 15 + b; }
Mögliche Refaktorisierungen:

Beobachtung: in Sprachen ohne lokale Unterprogramme werden solche Abstraktionen zu schwerfällig.

vgl. http://openjdk.java.net/projects/lambda/



Johannes Waldmann 2012-06-25