По ООП написано множество подробных руководств, поэтому предлагаем ознакомиться с краткой схемой по основным методам ООП в JS
https://nuancesprog.ru/p/3249
@nuancesprog #статьи #JavaScript #OOP
https://nuancesprog.ru/p/3249
@nuancesprog #статьи #JavaScript #OOP
В объектно-ориентированном программировании, как и в других методологиях, есть свои хитрости, облегчающие жизнь разработчиков. Самое время узнать о них в ООП в нашем небольшом цикле статей!
Часть 1 - https://nuancesprog.ru/p/2637
Часть 2 - https://nuancesprog.ru/p/2975
Часть 3 - https://nuancesprog.ru/p/2992
Часть 4 - https://nuancesprog.ru/p/3019
Часть 5 - https://nuancesprog.ru/p/3063
Часть 6 - https://nuancesprog.ru/p/3098
@nuancesprog #цикл #OOP
Часть 1 - https://nuancesprog.ru/p/2637
Часть 2 - https://nuancesprog.ru/p/2975
Часть 3 - https://nuancesprog.ru/p/2992
Часть 4 - https://nuancesprog.ru/p/3019
Часть 5 - https://nuancesprog.ru/p/3063
Часть 6 - https://nuancesprog.ru/p/3098
@nuancesprog #цикл #OOP
NOP::Nuances of programming
Хитрости объектно-ориентированного программирования. Часть 1
У функций есть побочные эффекты. Иногда они изменяют состояние системы в самый неожиданный момент и рушат все, что только можно. Крайне трудно избавиться от побочных эффектов с помощью парадигмы объектно-ориентированного программирования.
📃 Взглянем по-новому на использование словаря. В качестве примера рассмотрим модуль генерации отчётов со словарём и делегатами вместо операторов if-else
https://nuancesprog.ru/p/5179
@nuancesprog #статьи #OOP
https://nuancesprog.ru/p/5179
@nuancesprog #статьи #OOP
https://nuancesprog.ru
Эффективное использование словаря (C#) как альтернатива оператору If
Всё больше наших коллег на практике предпочитают избегать применения операторов if. Эти условия, по их мнению, усложняют и прибавляют багов в наши приложения.
Да, ваши преподаватели, скорее всего, сформировали у вас неверное представление об объектно-ориентированном программировании. Предлагаем поразмышлять о причинах и последствиях такого недообучения, а также о недооцененных преимуществах ООП.
https://nuancesprog.ru/p/14662/
@nuancesprog #OOP
https://nuancesprog.ru/p/14662/
@nuancesprog #OOP
Да, ваши преподаватели, скорее всего, сформировали у вас неверное представление об объектно-ориентированном программировании. Предлагаем поразмышлять о причинах и последствиях такого недообучения, а также о недооцененных преимуществах ООП.
https://nuancesprog.ru/p/14662/
@nuancesprog #OOP
https://nuancesprog.ru/p/14662/
@nuancesprog #OOP
Что общего между разработчиком и архитектором, которому поручено спроектировать дом? Подробно разберем понятия ООП для применения в реальных проектах.
https://nsprg.ru/vg2XXx
VK: https://nsprg.ru/v2RlMv
Дзен: https://nsprg.ru/OZ5b2v
@nuancesprog #OOP #Programming
https://nsprg.ru/vg2XXx
VK: https://nsprg.ru/v2RlMv
Дзен: https://nsprg.ru/OZ5b2v
@nuancesprog #OOP #Programming
Продемонстрируем на примерах, как нарушается и соблюдается каждый принцип и что получается при расширении кодовой базы. Разберем достоинства и недостатки, в каких ситуациях принципы SOLID нужны, в каких - нет.
https://nsprg.ru/OjpX3x
VK: https://nsprg.ru/OQd8Dv
Дзен: https://nsprg.ru/mMadgm
@nuancesprog #SOLID #OOP
https://nsprg.ru/OjpX3x
VK: https://nsprg.ru/OQd8Dv
Дзен: https://nsprg.ru/mMadgm
@nuancesprog #SOLID #OOP
Построим реальный конвейер данных: реализуем объекты с классами, обеспечив соблюдение принципов SOLID применением подхода программной инженерии. Узнаем, как они используются в приложениях обработки данных на Python. Вторая часть.
https://nsprg.ru/mEze0x
VK: https://nsprg.ru/m0rYwv
Дзен: https://nsprg.ru/mr7qLx
@nuancesprog #SOLID #OOP #Python
https://nsprg.ru/mEze0x
VK: https://nsprg.ru/m0rYwv
Дзен: https://nsprg.ru/mr7qLx
@nuancesprog #SOLID #OOP #Python
Рассмотрим такие характеристики кода, как связанность и связность. Разберем каждое из понятий и на примерах определим их наилучшее сочетание для чистоты кода и удобства его сопровождения.
https://nsprg.ru/xAZeqv
VK: https://nsprg.ru/OjpVwx
Дзен: https://nsprg.ru/OQdDWv
@nuancesprog #OOP
https://nsprg.ru/xAZeqv
VK: https://nsprg.ru/OjpVwx
Дзен: https://nsprg.ru/OQdDWv
@nuancesprog #OOP
Выясним, как с принципами SOLID сочетается функциональное программирование, каковы их достоинства и недостатки. Продемонстрируем на примерах нарушение и соблюдение этих принципов.
https://nsprg.ru/xeNzBv
VK: https://nsprg.ru/xRX0eO
Дзен: https://nsprg.ru/OQdaMv
@nuancesprog #SOLID #OOP
https://nsprg.ru/xeNzBv
VK: https://nsprg.ru/xRX0eO
Дзен: https://nsprg.ru/OQdaMv
@nuancesprog #SOLID #OOP
Выясним, как с принципами SOLID сочетается функциональное программирование, каковы их достоинства и недостатки. Продемонстрируем на примерах нарушение и соблюдение этих принципов.
https://nsprg.ru/xeNzBv
VK: https://nsprg.ru/xRX0eO
Дзен: https://nsprg.ru/OQdaMv
@nuancesprog #SOLID #OOP
https://nsprg.ru/xeNzBv
VK: https://nsprg.ru/xRX0eO
Дзен: https://nsprg.ru/OQdaMv
@nuancesprog #SOLID #OOP
Да, ваши преподаватели, скорее всего, сформировали у вас неверное представление об объектно-ориентированном программировании. Предлагаем поразмышлять о причинах и последствиях такого недообучения, а также о недооцененных преимуществах ООП.
https://nsprg.ru/v2KZVO
VK: https://nsprg.ru/mE9AVm
Дзен: https://nsprg.ru/vXgq1x
@nuancesprog #OOP
https://nsprg.ru/v2KZVO
VK: https://nsprg.ru/mE9AVm
Дзен: https://nsprg.ru/vXgq1x
@nuancesprog #OOP