> [...]
> 
> Think about users reading the changelog, which is the source of the release
> notes, or developers tracing the provencance or change history of code.
> This, along with making it tractable for reviewers to review commits, is the
> reason that we favor smaller, atomic commits and fully defined issues.  I
> know this takes time and some commits *have* to be large for atomicity; but
> I think this one could have and should have been split up.

Most of the changes were proposed in this issue
  https://issues.apache.org/jira/browse/MATH-439

Given that its denomination was
  Refactoring of solvers (package "analysis.solvers")
I thought that it was pretty clear that my interpretation of atomicity in
this case was the package "analysis.solvers".

IMHO, it is much clearer to have everything related changed at the same
time. Moreover, I can then see that everything works together, instead of
making several commits and then possibly having to undo things (and more
commits) because they create problems further down.


Gilles

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to