-----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----- _______________________________________________ Gnupg-users mailing list [email protected] http://lists.gnupg.org/mailman/listinfo/gnupg-users
