В программировании эта тема занимает не последнее место. Недавно окончательно сформировалась мысля по этому вопросу.
Меня и раньше посещали подобные мыли и к тому же подтверждались на практике. А теперь у меня есть и формулировка, примерно дословно, воссозданная по словам одного товарища, под именем Коля:
Как и во многих других вещах возвращаемся к "Золотой середине".
Иначе говоря, универсальность должна использоваться в меру и без фанатизма. Иначе можно получить такой запутанный код, что будет легче переписать все, чем разбираться в нем.
Меня и раньше посещали подобные мыли и к тому же подтверждались на практике. А теперь у меня есть и формулировка, примерно дословно, воссозданная по словам одного товарища, под именем Коля:
"чем больше универсальности, тем больше костылей придется доделывать при использовании нестандартных действий".
Как и во многих других вещах возвращаемся к "Золотой середине".
Иначе говоря, универсальность должна использоваться в меру и без фанатизма. Иначе можно получить такой запутанный код, что будет легче переписать все, чем разбираться в нем.
Комментариев нет:
Отправить комментарий