Hacker News new | ask | show | jobs
by eaa 1874 days ago
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. :)