[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: General Layers questions



DJ Delorie <dj@xxxxxxxxxxx> writes:

> The two words mean two different things in the English language.

sorry, I wasn't clear on these distinctions.  

> Refactoring means changing nonfunctional attributes of the software
> (i.e. rearranging code to be more maintainable).  If we're talking
> about changing functionality (as we were in this case), we need to use
> a different word.
>
> An example of refactoring, in PCB's case, would be changing the
> underlying language from the C/C++ hybrid mess we have now to a clean
> C++ object-oriented structure, without changing the code's
> functionality at all.
>
> An example of redesigning, in PCB's case, would be changing the way
> the user manages the layer stack and what kinds of layers the user can
> describe.

-- 
Stephan



_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user