On Thu, Apr 17, 2014 at 08:54:19AM -0500, Dick Hollenbeck wrote:
> >> Today is my 58th birthday, and it has become very clear to me recently 
> >> that I am really
> >> tired of looking at poorly written KiCad source code.  I am not long for 
> >> this project.

Late cheers :D

On bad code I would to make a distinction:
- Bad as in badly formatted, unreadable and so on (mostly subjective
  issue)
- Bad as in bad style or using widely deprecated constructs like
  a = b = 0; that's objectively bad
- Bad as in abusing data structures or constant sets (screams revenge)

In reworking the track/via classes I found that a) it works just because
S_CIRCLE (a STROKE_T, for shapes) has (by sheer coincidence, I think)
the same value as VIA_THROUGH and b) the autoplacer/router substantially
put a DRAWSEGMENT in a TRACK. Using the shape member (the via
type) to keep the drawsegment shape...

These things make me fond of REDEFINES in COBOL (more or less like the
union in C...)

I just hope that's because it really ancient code never touched
before...

-- 
Lorenzo Marcantonio
Logos Srl

_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to