N
No-Code to Pro-Code
@nctopc7 подп.
69просмотров
23 сентября 2024 г.
Score: 76
Как выбрать правильный баланс абстракции - ссылка Очередная статься на этом канале. Автор статьи рассуждает от то, как правильно подобрать уровень абстракции для написания кода: писать код, который будет выполнять текущую задачу, или стараться максимально обобщить. Правда, как это обычно бывает, тут посередине. Однако, автор сильнее тяготеет ко второму варианту, я же по этому спектру ближе к первому. В первом примере про корзину товаров, мне кажется вполне допустимым делать отдельные методы для разного рода удалений. Это, помимо прочего, дополнительно развязывает руки в случае, когда помимо непосредственно удаления надо сделать ещё какие-то действия. Если немного обобщить этот подход (ирония вошла в чат), то получится так: Если функциональность будет развиваться независимо друг от друга - делай разную реализацию. Если функциональность будет развиваться совместно - обобщай. Пока для меня выглядит так, что в Go гораздо меньше культуры опоры на абстракции, нежели в, например, джаве с её абстрактными фабриками. И это не может не радовать)
69
просмотров
1061
символов
Нет
эмодзи
Нет
медиа

Другие посты @nctopc

Все посты канала →
Как выбрать правильный баланс абстракции - ссылка Очередная — @nctopc | PostSniper