7 ms·
I think he mean a single feature. Like a single commit "Fix bug XYZ", that in reality also contains "Fix typo in error messages", "Change rendering of status p
by gutnor 11y ago
I think he mean a single feature.
Like a single commit "Fix bug XYZ", that in reality also contains "Fix typo in error messages", "Change rendering of status page", "Fix test framework DSL to prevent infinite loop".
Naively you could say that each of those should go in their own commit, but reality is that they may actually be quite small and necessary and may not even be seen as a feature by the author or reviewer. Only 6 months down the line, you read the code and wonder why the f*ck there is a change in the test DSL in order to fix bug XYZ.