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

RSS

ООП мертве? Як парадигми програмування воюють зі складністю

Ruslan Dmytrakovych 11532

Програмісти сперечаються роками: процедурне, об’єктно-орієнтоване чи функціональне програмування? А ООП — геніальний винахід чи катастрофічна ідея? Щоб знайти відповіді, Руслан Дмитракович поринає в історію розвитку парадигм у своєму блозі. 425

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

Yevhenii Mamontov 2047

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

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

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

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

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

Наталия Ништа 57022

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

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

Наталия Ништа 34359

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

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

Наталия Ништа 53236

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

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

Alexander Skakunov 817

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

Коментарі

Не в умовні.
А може й не звільнити
зелень сама себе загоняє на строк після війни — реально прибирає толкових людей з таких позицій де вони дають користь яку відчувають усі й хоче ставити усіляких лояльних міндічів котрі потім роблять «яйця по 17» й інше
А ще ці люди переставляють вінду, ремонтують принтери і заповнюють таблиці в екселі. Тому вважай на кожен «офіс» такий «сис адмін» треба
також в мене було в минулому році, 9 місяців пошуку, всі чогось хочуть незрозуміло чого і задарма
Не фанат Федорова, він далеко не «святий». Але ІМХО, якщо його не повернуть, то будуть протести.
Жінка не відпустила наприклад)
ну тобто ти хочеш перевестись з іншого підрозділу, а твій командир каже «куди це ти скотиняка зібрався»
Скоріш за все, це про переведення з інших підрозділів. Зараз в більшості випадків для цього потрібен дозвіл командира частини. Хто сказав, що кріпацтво скасували?
З недавнього — подався Java-розробник. Я уточнив, чи достатній у нього стан здоров’я, щоб пройти БЗВП, бо це обовʼязковий етап незалежно від посади. А він такий: «Блін, а нащо Java-розробнику БЗВП? Дуже підозріло. Все, поки не буду з вами спілкуватися».
Щодо «теоретизуєте»: ми прямо зараз пиляємо архітектуру UAPE, де логіка інкапсулюється в WASM-маніфести під RTOS/bare metal. Тому я чудово знаю, що і куди влазить, і як працює управління пам’яттю без лінуксового оверхеду.
30-100 tops це не «серверні потужності». Дешевий шлак далеко не полетить і багато чого не зробить. Чого б це ворог тоді став купувати волоконні котушки по 1-2тис доларів. Ну альо.
що значіть «забудьте» ? Ви там вже щось написали для h7? Чи так теоретизуєте тільки
Суто моє припущення але наразі ще немає стандартів. Тому роблять все те саме але по різному
Найбільше хвилює питання, що після мобілізації на певну посаду в будь-який момент тебе можуть перевести в умовні штурмовики. Наскількі я розумію, чи буде це чи не буде — це виключно тримається на чесному слові.