On Sat, Mar 19, 2016 at 10:34:12PM -0400, James Starkey wrote:
> 
> 
> On Saturday, March 19, 2016, Wols Lists <[email protected]> wrote:
> 
>     On 16/03/16 21:03, Michal Kubecek wrote:
> 
>     An experienced developer might have 10 or 20 topics on the go -
>     each in their own separate branches. That way work doesn't
>     cross-contaminate - you don't want to accidentally upload a
>     half-baked development because you had to upload an unrelated
>     emergency bug-fix ... :-)
> 
> A developer who does that, experienced or novice, is going to lose
> his or her mind.  Been thre, done that, went nuts.  One can only
> juggle so much complexity.

First, I did _not_ write the quote above. But I agree with it anyway.

Second, what would be a level of complexity threatening to make one lose
his mind would be the exact opposite: trying to handle multiple pieces
of work in progress without keeping them in separate branches. You also
shouldn't forget that having 10-20 live branches doesn't mean they all
have to be actively worked on at the moment. Some may be fixes waiting
to be confirmed by reporter, some may be waiting for review and some are
long term work in progress, currently on back burner. Or you can try two
or three different fixes for the same issue and keep them all available
until the best is selected.

                                                          Michal Kubecek

------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to