NOP::Nuances of Programming
72.6K subscribers
2.89K photos
9 videos
12 files
4.22K links
Уникальные статьи и переводы — настольная книга программиста.


Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://t.me/nophumor
NOP::Recruiter Удаленка- https://t.me/nopremote
Download Telegram
Вариант практического подхода к переработке "грязного" кода на основе принципов SOLID: меньше - не значит лучше, лучше - значит легче в работе.

https://nuancesprog.ru/p/10148

@nuancesprog #статьи #Solid #ObjectOriented
Принципы SOLID помогли еще одному программисту создать отличный код, что в очередной раз говорит об их эффективности и практической значимости. Ну как не освежить их в памяти?

https://nuancesprog.ru/p/11385

@nuancesprog #статьи #Solid
Понимая, как проходят те или иные процессы в программировании, вы можете найти решение для их оптимизации. Например, принципы SOLID помогают избежать компиляции лишних файлов в Gradle.

https://nuancesprog.ru/p/12678

@nuancesprog #статьи #Solid
Хотите писать чистый, удобочитаемый код и экономить при этом время? Тогда уделите несколько минут изучению принципов SOLID, выведенных легендарным Робертом К. Мартином в бестселлере "Чистая архитектура".

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
Построим реальный конвейер данных: реализуем объекты с классами, обеспечив соблюдение принципов SOLID применением подхода программной инженерии. Узнаем, как они используются в приложениях обработки данных на 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
Изучаем, как использовать принципы SOLID в Kotlin. Разбираемся на примерах, что это за принципы и для чего они нужны.

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
Выясним, как с принципами SOLID сочетается функциональное программирование, каковы их достоинства и недостатки. Продемонстрируем на примерах нарушение и соблюдение этих принципов.

https://nsprg.ru/xeNzBv

VK: https://nsprg.ru/xRX0eO

Дзен: https://nsprg.ru/OQdaMv

@nuancesprog #SOLID #OOP
Принципы SOLID принято описывать только в положительном свете. Поэтому многие нюансы часто упускаются из виду. Сегодня поговорим о том, применимы ли вообще принципы SOLID в React-приложении и какими ключевыми особенностями обладает каждый из них.

https://nsprg.ru/mw6qgO

VK: https://nsprg.ru/vLG99x

Дзен: https://nsprg.ru/xR29Zx

@nuancesprog #React #SOLID