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

RSS

Пишемо Builder із валідацією обов’язкового виклику методів

Yevhenii Mamontov 1866

Senior C++ Engineer Євген із Intellias ділиться покращеною реалізацією патерну Builder. У статті розглядається, як автоматизувати перевірку обов’язкових параметрів при побудові об’єкта за допомогою std::bitset, що дозволяє підвищити надійність коду та спростити його підтримку. 30

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

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

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

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

Наталия Ништа 55235

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

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

Наталия Ништа 33886

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

Уровни абстракций — ключ к пониманию архитектурных изысков ПО

Наталия Ништа 52653

Эта статья будет в большей степени полезна новичкам, только начинающим работать с абстракциями и построением архитектур ПО. Однако искренне надеюсь, что и более опытные специалисты смогут найти для себя что-то интересное в этом материале. 104

10 вещей, которым я научился за 10 лет профессиональной разработки ПО

Alexander Skakunov 802

Читая вчера эту горячую десятку, я подумал, что, возможно, и сам cмогу составить список вещей, о которых я не знал, пока не начал разрабатывать ПО за деньги. 15

Коментарі

"- Матриця всюди. Вона оточує нас. Навіть зараз вона з нами поруч. Ти бачиш її, коли дивишся у вікно або вмикаєш телевізор. Ти відчуваєш її, коли працюєш, йдеш до церкви, коли сплачуєш податки. Цілий світ насунуто на очі, щоб сховати правду. — Яку?
концтабір для ботів — це вже щось із матриці
Для «ботів» відкриють.. але не кордони, а концтабори)
Дуже класна стаття. Кирилові бажаю успіху! 🎉👏
Главное ни в коем случае не давать ссылок на эту хренотень. Больше красивого бла-бла — больше лулзов и меньше шансов, что кто-то туда полезет. Добавление каждого реестра обошлось в 5к получается.
Ядерну зброю колись теж порегулювали нам. І гарантій всяких навішали. Дякую.
Пропоную відкрити кордони для «ботів»
На тій раді Європи давали слово антивоєнному інтернаціоналу і вони вимагали відпустити в’язнів сумління негайно.
Дякую за сильний вибір та службу! Хороша стаття! По коментарям з позицією проти статті та відповідними лайкам можна формувати список дна. Сподіваюсь це боти, інакше прям соромно, що серед айтівців є такі люди.
Та вже давно зрозуміло що треба відходити від шаблону тицяти кнопку в сподіванні що новий кандидат зробить усім життя сахером.
Сумнівна цитата:) вмирати ніхто не хоче — краще створити такі умови життя на Землі щоб було як у предків по 500-1,000 років щоб і по галактиці туризмом можна було потім позайматися:) А то зараз дохнемо від мікропластику повсюду, забруднення води,...
Капєц різностороння людина цей Кирило👏🏻
До речі теж звернув увагу на це:) але трохи з іншого боку: от кажуть Тесла це, SpaceX те, Ілон Маск — а по великому рахунку не він робить досягнення та відкриття.
це те що в світі дуже багато розумних людей Але їх майже нема у владі, а вся політика це не про розум, і тим більш не про людство.
Ви про кого? Я в заручниках в Україні, як і всі чоловіки 18-60 років.