Depository of News

TypeScript: Как подобрать элегантный “костюмчик” из гардероба вашему коду используя паттерны: Стратегия и Фасад

newsdepo.com · world

Знаешь это чувство, когда открываешь свой шкаф и ничего не можешь найти, потому всё не на своих местах и нет никакой системы куда бы “подсунуть” новую покупку? Ты опаздываешь, нервничаешь, а вместо стильного образа на важную встречу собираешь какой-то винегрет из мятых вещей. В программировании бывает точно так же. Только вместо шкафа у нас код, а вместо одежды — куча условий if-else , нагроможденных друг на друга. Допустим, ты пилишь UI-компонент формы ввода. И у тебя есть набор флагов состояния: empty , info , warning и, не дай бог, error . Если писать «в лоб», код превращается в жуткого монстра, которого стыдно показать на код-ревью: Читать далее

Read full article →