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