Re:Bruce Schneier wants you to make software better
by eaa on Friday April 30, 2021 @05:08AM
(#26991271)
Well, maybe we shouldn`t [do it yet one more time], because they have been already rethought. It`s just that most programmers are not familiar with them. But some rediscover them. Have you ever heard of David Parnas?
To make code reuse possible one has to design it the way that makes it possible. And anyway it can be reused only if requirements to this piece of code are same (or weaker).
And obviously, code reuse can happen only after "code use" has happened successfully. And some (many?) programmers struggle with this too. :)
For instance, code reuse. Should we really reuse that piece of code in a radically different context?
Or versioning. Is the next version really better for all users?
Or software size. Right now, we seem not to care whether software is kilobytes or gigabytes, as long as it seems to have the same behavior. Is that reasonable?