Любой код может быть повторно использован тем или иным способом, по крайней мере, если вы измените код. Случайный код не очень многоразовый как таковой. Когда я читаю некоторые книги, они обычно говорят, что вы должны явно сделать код многоразовым, принимая во внимание и другие ситуации использования кода. Но определенный код также не должен быть всемогущим, занимающимся всем.
Я хотел бы иметь повторно используемый код, который мне не нужно будет менять позже. Как сделать код многоразовым? Какие требования предъявляются к коду для повторного использования? Какими вещами должен обладать повторно используемый код и какие необязательные?