Yes, we want flexibility, but we also strive for safety, hopefully at the right places.
Yes, we want flexibility, but we also strive for safety, hopefully at the right places.
In place changes are rare and visible, direct out of context changes are impossible.
We distinct between failure that can normally happen and can be handled, and coder’s error.
Validating input or other values is important part and should be visible and explicit.