On 11/22/2011 08:12 AM, Brian F. G. Bidulock wrote:
>> Lorenzo,
:
>>
>> To do the least little thing, you have to get rid of the legacy
>> first.  It is obvious from the code.  So, my question, under
>> the current "managmement", why has this not happenned?  For so
>> many years.  My only conclusion is that the current "management"
>> is incapable of doing it for one reason or another.
>>
>> --brian
> One of the best ways to get started actually contributing to KiCad is to 
> offer byte sized
> patches which concentrate on one or two public member fields, and provides 
> accessors for
> these, making the fields protected or private.  I cannot tell you how many of 
> these kinds
> of patches that Wayne and I have made.  I did scores of them in 2008.  Wayne 
> has done more
> than that in the last two years.
>
> This procedure, if continued by enough man-hours, would transition KiCad more 
> in the
> direction of an object oriented design.  We remember that KiCad was 
> originally C code not
> C++.  So it has been in evolution for the last several years, all the while 
> churning out
> boards that we all benefit from.
>
> Current "management" is incapable of doing this because current management is 
> not paid
> enough to work on this project full time.  To help with this evolution, the 
> door is open
> to more volunteers.  The product of the work should be reasonably sized 
> patches,
> addressing one or two fields at a time.  Even doing this, these are sometimes 
> thousand
> line patches.
>
> No disagreement on the need.  Just in attitude, and willingness to contribute 
> in a way
> that is appropriate.
>
>
> Dick

After further consideration, I revise my position, and tend towards Brian's 
point of
view.  There is NEW code being written that is not being respectful or our goal 
towards
effective C++.

Specifically new code is adding public members, and not using accessors.  In 
fact, I would
say a considerable amount of new code.

I no longer have any answers to this problem.  We have to get more buy in from 
others in
the project, including Jean-Pierre.


Dick


_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to