‘Make invalid states unrepresentable’ considered harmful
One of the most controversial things I believe about good software design is that your code should be more flexible…
One of the most controversial things I believe about good software design is that your code should be more flexible…