Default values - are they good or evil?
- by Andrew
The question about default values in general - default return function values, default parameter values, default logic for when something is missing, default logic for handling exceptions, default logic for handling the edge conditions etc.
For a long time I considered default values to be a "pure evil" thing, something that "cloaks the…