cedric
11/22/2016, 9:44 PMverySlowMethod()
and you pass it to a call by name method. It never gets invoked, your app is fast. One day the developer decides to switch from call-by-name to call-by-value and suddenly, that method gets called all the time and you didn’t change your code.