Andreas Raab wrote:
[BTW, I think there is some confusion with various posters what "shrinking" means. For me it is the process of applying a heuristic to determine which classes and methods can be removed. In other words, it is NOT a process where a developer decides explicitly what gets removed, which is why there is a certain amount of unpredictability and randomness to it].
So the inverse conclusion is that if a developer writes an application there is "a certain amount of unpredictability and randomness to it" what it actually contains?
No wonder we have so many bugs in our programs ;-)
Michael