Would Someone 'School Me', Please

Joseph Oreste Bruni brunij at earthlink.net
Wed Dec 13 02:05:18 CET 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Sometimes refactoring one's software can lead to better extensibility  
as well as helping to uncover previously unknown bugs and  
dependencies. Reducing dependencies allows one to change one  
component without break others. Accessor functions provide  
indirection that also allows for the same sorts of changes,  
facilitating a change to an implementation without breaking the  
interface.

A good reference on how to improve stability and design of software  
without drastic changes is "Refactoring" by Fowler, Beck, et al.  
(ISBN 0201485672).

<http://www.bookpool.com/ss?qs=0201485672&x=31&y=9>




On Dec 12, 2006, at 2:09 PM, John W. Moore III wrote:

> What are the practical benefits behind:
>
> "Removed the use of g10defs.h.
> This required some code cleanups and the introduction of
> a few accessor ducntions in mpi."
>
> Being 'Old School' enough to believe "if it ain't broke. don't fix  
> it" I
> would appreciate someone explaining to Me what was 'broken'.
>
> JOHN :-\
> Timestamp: Tuesday 12 Dec 2006, 16:08  --500 (Eastern Standard Time)

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (Darwin)

iQEVAwUBRX9R1FGV1jrNVRjHAQiQ1wf/cjzVKg88DB8q1vyflEYX8Gz+vfLxIGnf
2fWB2ojJBOhouNMl+HRuhBrTMBd7wIesZPlfwC/S8W+2zZ0TidCO0AdCnPgvWpMD
JoZhj9N62SlwWs77XznokmlnGF1GLL3Vli8qt2rLCNPqaNqwUHBztzPJVc2Dr/cB
vJ51aSVtvMTLvYxHdZa4yUoN9STJk2Q6CDE02Z2Zoto6mZ+FuUyQAIiGrQxMJgyX
zMAAOxJ9scm/TALzcT5tb6CR/irkjj9xc/mumtbxuShl7k9ak3XighNB27vxv6up
29VvHAgZezcZAYKxVbZT2IbtUXKkOzXqTiMkiCgyBeam4LMVvS8SlA==
=oG3T
-----END PGP SIGNATURE-----



More information about the Gnupg-users mailing list