Revision: 16533
Updated Code
at August 7, 2009 08:36 by berndschiffer
Updated Code
def timeLogged (Closure c) {
long start = - System.currentTimeMillis()
c.call()
println "duration in sec: " + (System.currentTimeMillis() + start) / 1000;
}
def tueA() { tue('a') }
def tueB() { tue('b') }
def tueC() { tue('c') }
def tue(was) {
println was
sleep(100)
}
timeLogged { tueA() }
timeLogged { tueB() }
timeLogged { tueC() }
Revision: 16532
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at August 7, 2009 08:17 by berndschiffer
Initial Code
def timeLogged (Closure c) {
long start = - System.currentTimeMillis()
c.call()
println "duration in sec: " + (System.currentTimeMillis() + start) / 1000;
}
def tueA() { tue('a') }
def tueB() { tue('b') }
def tueC() { tue('c') }
def tue(was) {
println was
sleep(100)
}
timeLogged { tueA() }
timeLogged { tueB() }
timeLogged { tueC() }
Initial URL
http://berndschiffer.blogspot.com/2009/08/beispiel-fur-refactoring-von-beispiel.html
Initial Description
Initial Title
Stefans Lösung
Initial Tags
textmate, groovy
Initial Language
Groovy