[32] in Kerberos_V5_Development
version tags
raeburn@ATHENA.MIT.EDU (raeburn@ATHENA.MIT.EDU)
Thu Jan 11 20:37:20 1990
One thing that occurred to me during the meeting, but I forgot to
raise: Should we add version tags to the data structures used in the
Kerberos library?
Pros:
1. Arguments missing or out of order can be detected more easily.
2. Structures provided by the applications programmer have to be
correctly initialized; we force the programmer to pay attention.
3. If we change the library in any way after releasing it,
applications that haven't changed will be caught; we can put
compatibility code into the library for this purpose as well.
Cons:
1. Slightly slower; if we use strings (which is probably best), some
time will be used comparing strings on most library calls.
2. See point #2 above. :)