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


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

https://nuancesprog.ru/p/17202/

@nuancesprog #Kotlin #Java
Что такое «класс данных» и чем он отличается от обычного класса? Какие проблемы решаются в Kotlin с помощью классов данных? Рассмотрим классы данных и разберемся, почему их используют вместо обычных классов.

https://nuancesprog.ru/p/17274/

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

https://nuancesprog.ru/p/17277/

@nuancesprog #Kotlin
Разобравшись, в чем заключаются различия в реализации утилитных классов в Kotlin и Java, вы сделаете важный шаг в освоении языка Kotlin. Будь вы опытный Java-разработчик, желающий расширить спектр своих навыков, или новичок в программировании, уделите внимание этому аспекту.

https://nuancesprog.ru/p/17312/

VK: https://vk.com/@nuancesprog-utilitnye-klassy-v-kotlin-s-tochki-zreniya-java-razrabotchik

Дзен: https://dzen.ru/media/nuancesprog.ru/645023ed6e459848bbddf5b1

@nuancesprog #Java #Kotlin
Чем отличаются вложенные классы от внутренних? Как в Kotlin одни классы объявляются внутри других?

https://nuancesprog.ru/p/17384/

VK: https://vk.com/@nuancesprog-kotlin-vlozhennyi-i-vnutrennii-klassy

Дзен: https://dzen.ru/media/nuancesprog.ru/6462ace348942e41ccc465f6

@nuancesprog #Kotlin
Как известно, Kotlin предлагает много эффективных функциональностей, способствующих написанию чистого, лаконичного и производительного кода. Рассмотрим самые наилучшие из них и приведем примеры.

https://nuancesprog.ru/p/17460/

VK: https://vk.com/@nuancesprog-8-luchshih-tehnik-programmirovaniya-v-kotlin

Дзен: https://dzen.ru/media/nuancesprog.ru/647503042980e2184124b639

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

https://nuancesprog.ru/p/17777/

VK: https://vk.com/@nuancesprog-10-prakticheskih-primerov-ispolzovaniya-funkcii-vysshego-por

Дзен: https://dzen.ru/media/nuancesprog.ru/648f738f584cca03fcdf164b

@nuancesprog #Android #Kotlin
Kotlin Annotation Processing Tool - ценный инструмент, который позволяет автоматизировать утомительные задачи, повысить качество кода, сделать его менее подверженным ошибкам и сократить время разработки. Рассказываем на примерах, как использовать KSP.

https://nuancesprog.ru/p/17866/

VK: https://vk.com/@nuancesprog-prakticheskoe-primenenie-ksp

Дзен: https://dzen.ru/media/nuancesprog.ru/6499dac6586441368dff8602

@nuancesprog #Kotlin
Познакомимся с библиотекой 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