Converse: If it's confusing, it's broken.  Maintenance is a primary
concern, and transparency is a primary concern in maintainable code.
If someone's digging deeply enough to get confused by it, and there's
inconsistency (aka obscurity) in the code that is examined when they
look at it, it might be time to give the 'transparency' goal another
look.

This is IMO, of course.  It's also where SSLeay/OpenSSL broke.

-Kyle H

On 9/26/06, Nelson B <[EMAIL PROTECTED]> wrote:
Peter Djalaliev wrote:

> If ss->securityHandshake is not used anymore, maybe both functions
> should set the handshake function using the ss->handshake function
> pointer to avoid confusion.  Also, would getting rid of the
> ss->securityHandshake pointer altogether be possible, too?  This would
> avoid some possible confusion, too.  Just an idea, there might be good
> reasons (that I don't know) why this shouldn't be done...

Here's one:
   If it ain't broke, don't fix it.

Given the real work load of bug fixes and requested enhancements, tweaking
code that's running without any known problems just isn't a priority.
_______________________________________________
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto

Reply via email to