Mailing List Archive


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [tlug] Continuous Integration



On 2016-05-12 11:57 +0200 (Thu), Josh Glover wrote:

> On 12 May 2016 at 10:52, Benjamin Kowarsch <trijezdci@example.com> wrote:
> 
> > Imagine you are doing a major piece of work that will require several weeks
> > of effort before it is in a state where it can be tested. You still want to
> > be able to commit while you are doing this work, even if you cannot really
> > test it yet.
> 
> That situation itself is serious architectural smell. If you cannot
> refactor by making small, local changes and propagating those
> outwards, you may have bigger problems that revision control.

Actually, my experience has been that it may require several goes of
whacking away at the code (sometimes days' worth, for really major
changes) before you figure out what that sequence of refactoring
actually is. It's not unusual for me to do 30-40 commits and a dozen
branch rewrites on a medium-size change before I can get to the point
where I reduce it to the 6-8 commits that it I finally understand it
should have been.

cjs
-- 
Curt Sampson         <cjs@example.com>         +81 90 7737 2974

To iterate is human, to recurse divine.
    - L Peter Deutsch


Home | Main Index | Thread Index

Home Page Mailing List Linux and Japan TLUG Members Links