On Tue, 14 Sep 2010 21:18:58 +0900 Mike McCormack <mj.mccorm...@samsung.com>
said:

> On 09/13/2010 08:46 PM, Gustavo Sverzut Barbieri wrote:
> >
> > Yeah... that's the kind of problem I said in the other mail thread
> > that got disturbed by stupid GIT discussions :-/ See guys, not even
> > GIT would help here :-/   
> 
> The problem here isn't the revision control system, it's that
> there's no systematic code review before code goes into SVN.

if you want development to work at 1/4 the speed it does... then just keep
suggesting that. :)

code gets looked at partly by svn commit mails with diffs. if we literally
stopped all changes by everything having to be in a patch queue and reviewed,
we'd need a lot more manpower than we have - a lot more time, or frankly - a
lot less will get done. instead we have lots of empirical testing going on day
to day. we eat our own dogfood. every day. it's a different method. well at
least i do, and a lot of other devs do too.

review doesn't just magically catch all bugs. reading code and thinking of
every possible permutation it could be used in is hard and invariably lots of
things fall through the cracks. to have less fall through you have it reviewed
by multiple people. but then any form of development speed drops through the
floor. and then even if you write whole sets of unit tests for every possible
permutation of usage of whatever is being changed (good luck - i know our test
cases will be, if we can sensibly even write an automated test, be many times
larger than efl currently is and still fall short). one example - your epoll
patches. i've disabled them now. they broke elm quicklaunch. it totally didn't
dawn on me that elm was doing some fun tricks with fork that your patch
implicitly interacts with and breaks as it inherits the epoll fd from parent
to child. wasn't found until there was actual empirical testing of that
specific codepath.

-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    ras...@rasterman.com


------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to