Вариант практического подхода к переработке "грязного" кода на основе принципов SOLID: меньше - не значит лучше, лучше - значит легче в работе.
https://nuancesprog.ru/p/10148
@nuancesprog #статьи #Solid #ObjectOriented
https://nuancesprog.ru/p/10148
@nuancesprog #статьи #Solid #ObjectOriented
Принципы SOLID помогли еще одному программисту создать отличный код, что в очередной раз говорит об их эффективности и практической значимости. Ну как не освежить их в памяти?
https://nuancesprog.ru/p/11385
@nuancesprog #статьи #Solid
https://nuancesprog.ru/p/11385
@nuancesprog #статьи #Solid
Понимая, как проходят те или иные процессы в программировании, вы можете найти решение для их оптимизации. Например, принципы SOLID помогают избежать компиляции лишних файлов в Gradle.
https://nuancesprog.ru/p/12678
@nuancesprog #статьи #Solid
https://nuancesprog.ru/p/12678
@nuancesprog #статьи #Solid
Хотите писать чистый, удобочитаемый код и экономить при этом время? Тогда уделите несколько минут изучению принципов SOLID, выведенных легендарным Робертом К. Мартином в бестселлере "Чистая архитектура".
https://nuancesprog.ru/p/14721/
@nuancesprog #SOLID #Coding
https://nuancesprog.ru/p/14721/
@nuancesprog #SOLID #Coding
Продемонстрируем на примерах, как нарушается и соблюдается каждый принцип и что получается при расширении кодовой базы. Разберем достоинства и недостатки, в каких ситуациях принципы 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
Выясним, как с принципами 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 в Kotlin. Разбираемся на примерах, что это за принципы и для чего они нужны.
https://nsprg.ru/v3BA5x
VK: https://nsprg.ru/OoAMAx
Дзен: https://nsprg.ru/ObPKDx
@nuancesprog #Kotlin #SOLID
https://nsprg.ru/v3BA5x
VK: https://nsprg.ru/OoAMAx
Дзен: https://nsprg.ru/ObPKDx
@nuancesprog #Kotlin #SOLID
Принцип открытости/закрытости позволяет создавать отличные проекты на основе имеющегося набора свойств. А используете ли вы метод validate для видео, документов и других расширений? Посмотрите, как это делается.
https://nsprg.ru/mz0rWv
VK: https://nsprg.ru/xJKPnv
Дзен: https://nsprg.ru/mDE3rx
@nuancesprog #SOLID #Coding
https://nsprg.ru/mz0rWv
VK: https://nsprg.ru/xJKPnv
Дзен: https://nsprg.ru/mDE3rx
@nuancesprog #SOLID #Coding
Выясним, как с принципами 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