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

RSS

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

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

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

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

Наталия Ништа 51672

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

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

Наталия Ништа 33151

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

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

Наталия Ништа 51470

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

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

Alexander Skakunov 781

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

Коментарі

Не знаю, чому багато пишуть негативу/зауважень. Може тому що у людей є власний досвід та вони хочуть поділитися, щоб наступники не робили помилок? Ось до речі непогані проєкти модульного типу За 740к можна дешевше побудувати.
Дякую, це доволі цікаво побачити код такого застосунку вживу, побачити усі залежності, типи баз даних та брокерів черг.
а Ви уявіть собі, що зараз Польщі прийшлося б оголошувати мобілізацію а Ви уявіть Україна не оголосила. Або уявіть ще щось.. Я до того, що для чого щось уявляти, якщо є факти: Польща має величезну контрактну армію, ще й є членом НАТО..
Краще взагалі ніякі дані не світить в цій ДІЇ, особливо питання військового обліку.
Читаю історію про Романа і дивуюсь, наскільки це круто — мати власний автономний будинок. Не знаю, чому багато пишуть негативу/зауважень. Мені б теж хотілося втілити подібне, особливо з урахуванням що можуть буть знову перебої з постачанням лектроенергії.
По-третє, не раджу думати, що всі держави схожі на Україну. схожі схожі просто вони навчилися брехати краще
«пока он здесь ни один другой дракон нас не осмелится тронуть единственный способ избавиться от дракона это иметь своего собственного» (к)
з українцями (як і другими прамими нащадками ссср) на справді певно гірше я колись писав про це ))
З моєї точки зору — ні, але я по суті нічого не знаю ні про індійський ринок айтішечки, ні за якими рейтами ті команди працювали. А свій досвід складно назвати репрезентативним.
По-перше, рідше читайте інфопомийки та не дивіться телемарафон.
Ну зважаючи на ваш досвід на LI, доволі самокритичненько :)
З українцями не так само?
Сказать-то можно что угодно. Но, если забить на закон, то благородный рыцарь сам превращается в дракона, с которым борется. dura Lex, sed Lex — фундамент западной цивилизации.
у вас теж
а Ви уявіть собі, що зараз Польщі прийшлося б оголошувати мобілізацію. Думаєте поляки пішли б воювати? чи сказали б, що українців понаїхало багато, ми їм допомагали, тепер їхня черга?