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


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

https://nsprg.ru/mwPa4x

VK: https://nsprg.ru/vLkrgx

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

@nuancesprog #Java #Kotlin #Android #NetMock #Testing
Узнаем один отличный прием Kotlin! Он позволяет оптимизировать тесты и сделать их понятными и удобными в сопровождении.

https://nsprg.ru/ONk2Am

VK: https://nsprg.ru/mr7zqx

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

@nuancesprog #Kotlin #Testing
Изучаем, как использовать принципы SOLID в Kotlin. Разбираемся на примерах, что это за принципы и для чего они нужны.

https://nsprg.ru/v3BA5x

VK: https://nsprg.ru/OoAMAx

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

@nuancesprog #Kotlin #SOLID
Не упустите возможность поднять свою Android-разработку на новый уровень. Эти знания и инструменты помогут повысить качество кода и сделать Android-приложение надежным и поддерживаемым.

https://nsprg.ru/O73V2O

VK: https://nsprg.ru/xPZBQO

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

@nuancesprog #Android #Kotlin #Detekt
Подробно и с реальными примерами рассмотрим приемы программирования для создания выразительного и эффективного кода. Изучим мощный инструментарий: от нюансов функций для работы с коллекциями, элегантности композиции функций и до эффективности хвостовой рекурсии.

https://nsprg.ru/myDEGO

VK: https://nsprg.ru/x9RoMv

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

@nuancesprog #Kotlin
Inline-функции могут как и увеличить код, так и повысить его производительность. Чтобы с выгодой использовать этот Kotlin-инструмент, необходимо понять принцип его действия, а заодно разобраться в том, зачем нужен crossinline и как работает reified.

https://nsprg.ru/vqYdkv

VK: https://nsprg.ru/mnq3wO

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

@nuancesprog #Kotlin
RecyclerView - улучшенная замена устаревшего и во многом несовершенного ListView. С помощью этого краткого обзора вы легко сможете создать свой собственный пользовательский RecyclerView.

https://nsprg.ru/xJknnv

VK: https://nsprg.ru/xkrjVm

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

@nuancesprog #Kotlin #Android
Трижды разоблачим антипаттерн одноразовых событий и сравним аргументацию для осознанного выбора из имеющихся подходов. В чем суть проектного решения команды Kotlin - «гарантии быстрой отмены»?

https://nsprg.ru/O7p9Wm

VK: https://nsprg.ru/xP4yVx

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

@nuancesprog #Kotlin
Хотите подняться на новый уровень производительности, эффективности и качества кода? Освойте sealed-интерфейсы Kotlin и начните внедрять их в свои проекты. Предлагаем исчерпывающее руководство по применению sealed-интерфейсов в Android-разработке.

https://nsprg.ru/vq91ov

VK: https://nsprg.ru/mnLG1v

@nuancesprog #Kotlin #Android
Умением писать чистый код должен обладать каждый программист. Разберем 10 полезных рекомендаций по созданию четкого и понятного кода, который легко сопровождать и отлаживать.

https://nsprg.ru/vq9YZv

VK: https://nsprg.ru/mnLqdv

@nuancesprog #Kotlin #CleanCode