Матеріали на тему «SOLID»

RSS

Ви вивчили SOLID, але архітектура все одно кульгає? Чому GRASP важливіший за GoF (і як їх поєднати)

Serhii Nemchyskyi 9903

Чому знання принципів SOLID та GoF-патернів не рятує, що таке GRASP і чому про них майже не говорять та чому відсутність GRASP — велика проблема. Про все це читайте у новій статті Сергія Немчинського. 57

Все, що ви хотіли знати про принципи SOLID. Частина п’ята: DIP

Serhii Nemchyskyi 4630

Сергій Немчинський завершує цикл статей про SOLID принципом інверсії залежностей (D). Це ключовий підхід ООП, що допомагає зменшити зв’язаність у коді. У статті — головна рекомендація щодо його використання, пояснення, коли застосовувати принцип не варто та багато інших цікавинок. 10

Принцип підстановки Барбари Лісков. Про передумови, постумови та інваріанти

Кирило Сулімовський 5718

У статті автор розбирає принцип Лісков на практичних прикладах, як працювати з базовими та спадковими класами, щоб уникнути помилок. А також пояснює передумови, постумови, інваріанти і «правило історії» через концепцію «Design by Contract». 30

Все, що ви хотіли знати про принципи SOLID. Частина четверта: ISP

Serhii Nemchyskyi 5934

Сергій Немчинський знову повертається до популяризації принципів об’єктноорієнтованого програмування, відомих як SOLID. Цього разу переходимо до четвертого принципу — Interface Segregation Principle, принципу розділення інтерфейсів. 7

Все, що ви хотіли знати про принципи SOLID. Частина третя: LSP

Serhii Nemchyskyi 10126

У попередніх статтях Сергій Немчинський розглянув принципи єдиної відповідальності та відкритості-закритості з SOLID. Настав час детально розібратись з Liskov Substitution Principle — принципом, названого на честь Барбари Лісков. 50

Як працює реактивність на JavaScript

Eugene Rusakov 4979

Якщо ви працюєте з сучасними JavaScript-фреймворками, такими як SolidJS, Vue чи Angular, ви точно стикалися з терміном «реактивність». Це та сама магія, яка автоматично оновлює ваш інтерфейс користувача, коли змінюються дані. Більше про реактивність читайте у статті Євгена Русакова, Tech Lead у Сільпо. 6

Все, що ви хотіли знати про принципи SOLID. Частина друга: OCP

Serhii Nemchyskyi 7300

Сергій Немчинський, програміст із 20+ роками досвіду, продовжує цикл матеріалів про ключові SOLID-принципи та розкриває суть принципу відкритості-закритості (OCP). 10

Інтервʼю без заспокійливих: підготовка, питання на логіку, Chat GPT, red та green flags

Likhtman Hanna 13411

Чи змогли б ви пояснити SOLID-принципи на прикладі бутерброда? Як відповідати на це та інше питання, а також як загалом готуватись до інтерв’ю у 2025, пояснює Lead Software Engineer Ганна Ліхтман. 115

Все, що ви хотіли знати про принципи SOLID. Частина перша: SRP

Serhii Nemchyskyi 15822

Сергій Немчинський пояснює, що таке SOLID і навіщо програмістам дотримуватися цих принципів. У статті — історія їхньої появи, детальний розбір SRP із прикладами, антипатерни та поради щодо критичного мислення. 17

GoF Factories: чи можна Абстрактну фабрику замінити набором Фабричних методів

Олександр Басалкевич 4472

Інженер-програміст Олександр Басалкевич розповідає про GoF-фабрики, а саме — про реалізацію Фабричного методу та Абстрактної фабрики на прикладі Civilization-like стратегії. Код, представлений у статті, написано мовою С++, але спрощений для розуміння широкого загалу розробників. 30

Чому SOLID — важлива складова мислення програміста. Розбираємося на прикладах з кодом

Іван Бранець 106525

На конкретних прикладах розглядаємо принципи SOLID. Іван Бранець, Solution Architect в EPAM Systems, просто та зрозуміло описує завдання, які допомагає розв’язати SOLID. Наприклад, як уникати залежностей між компонентами коду, який важко підтримувати. Також з’ясуємо, до чого може призвести порушення принципів у коді в довгостроковій перспективі і як це виправити. Стаття має бути цікавою як бекенд, так і фронтенд-розробникам різних рівнів. 118

Принцип подстановки Барбары Лисков

Наталия Ништа 57092

Продолжая серию «ООП — это просто», на этот раз я попытаюсь рассказать о принципе подстановки Барбары Лисков (Liskov substitution principle, далее LSP). Рассмотрим пример, в котором нарушим этот принцип и посмотрим, к чему это приведёт. 226

Инвертируй меня полностью

Наталия Ништа 34368

В этой статье я попытаюсь рассказать про принцип инверсии зависимостей (Dependency inversion principle, далее DIP). Чтобы по-человечески разобраться, начнем с самого начала — с интерфейсов и принципа «проектируйте на уровне интерфейсов, а не реализаций». 206

Коментарі

пздж. нічого вони не готові, мав співбесіди. вони взагалі не розумію з кім мають справу і натягують сову на глобус. за такі гроші вивернуть наружу. корпоративну херню пропонують.
Я пробувала більшість того що він продає, нормальне все Як визначили нормальність? Наскільки років відбулося омолодження?
що до 90 років усе вирішує лише спосіб життя, — занадто сміливе спрощення Це спрощення робите ви, автор написав про вплив, а про «все вирішує» це вже ваші слова.
Дякую, дуже цікава стаття. Які круті у нас є компанії в Україні. Жаль.
тобто нічого не зміниться, бо жоден прагматичний айтівець не довірить державі в шось там інвестувати за його кошт, без жодних гарантій особливо враховуючи інфляцію, без реіндексації щорічної
Дякую, поправила й дописала у бекграунд, трохи хибно сформулювала спершу
фастфуд — це не про мʼясо, а саме про заморожені полуфабрикати, в яких незрозумілий відсоток незрозумілого «мʼяса» і всього іншого, традиційні ж кебаб/шаурма — це стрітфуд, який готують з їжі, а не заморожених полуфабрикатів, ну і людина — всеядна мавпа,...
Потрібна пояснювальна бригада. Отже, у відео з коментаря вище згадується застосунок MadMuscles, який також згаданий у позові FTC до Genesis від 19 червня 2026 року. Згадане відео також опубліковане 19 червня 2026 року.
После 40 лучшая стратегия это быстро переходить на оплату труда usdt, переводить в нал и хранить под подушкой. Никаких фопов))
Ой не потрібно нам вічного життя, бо в офісі президента першими вколять собі того еліксіру.
Genesis Список компаній екосистеми Genesis
Genesis Список компаній екосистеми Genesis
Genesis Список компаній екосистеми Genesis
Це друга компанія з екосистеми Genesis, де за останній місяць відбулися скорочення Список компаній екосистеми Genesis Це друга компанія з екосистеми Genesis, де за останній місяць відбулися скорочення.