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


Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://t.iss.one/nophumor
NOP::Recruiter Удаленка- https://t.iss.one/nopremote
Download Telegram
Что объединяет философию и программирование? Похожий образ мышления! Разберемся, как философия может улучшить разработку ПО.

https://nuancesprog.ru/p/16346/

@nuancesprog #SoftwareDevelopment
Разбираемся в концепции CRTP (Curiously recurring template patterns, рекурсивный шаблон). Она поможет описывать в C++ общую функциональность, комбинируя шаблоны и наследование.

https://nuancesprog.ru/p/15557/

@nuancesprog #SoftwareDevelopment #CProgramming
Чтобы стать инженером-программистом, требуются годы обучения. Однако основные принципы, на которых базируется подход к разработке программного обеспечения, можно свести к 3 фундаментальным законам.

https://nuancesprog.ru/p/16871/

@nuancesprog #SoftwareDevelopment
Теория не заменит практики. Попробуйте свои силы в выполнении интересных проектов.

https://nuancesprog.ru/p/16990/

@nuancesprog #SoftwareDevelopment
Самая большая ошибка объектно-ориентированного проектирования - это инкапсуляция устойчивого состояния. Что будет, если этого не делать?

https://nuancesprog.ru/p/17104/

@nuancesprog #SoftwareDevelopment
Докажем, почему спецификации API имеют важное значение для долгосрочного успеха приложений. Расскажем о преимуществах, а также перечислим негативные последствия их отсутствия.

https://nuancesprog.ru/p/17469/

VK: https://vk.com/@nuancesprog-specifikaciya-api-osnova-uspeshnoi-razrabotki

Дзен: https://dzen.ru/media/nuancesprog.ru/64750bae79fc7059404c4275

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

https://nuancesprog.ru/p/17941/

VK: https://vk.com/@nuancesprog-kak-pravilno-obyavlyat-api-ustarevshimi-i-ne-slomat-polzovat

Дзен: https://dzen.ru/media/nuancesprog.ru/649dfe33ee233f568f403e98

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

https://nsprg.ru/ObPwex

VK: https://nsprg.ru/vdD3wv

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

@nuancesprog #SoftwareDevelopment
Ознакомимся с методами, виджетами и функционалом библиотеки Gio, сделаем приложение GoGiggles, запустим его в ОС. Добавим функционал СhatGPT, кнопку, обработку событий нажатия.

https://nsprg.ru/OBGJMm

VK: https://nsprg.ru/x1qXBx

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

@nuancesprog #Golang #SoftwareDevelopment
Расскажем о проверенном на практике подходе по работе с флагами функций. Просто, быстро и результативно!

https://nsprg.ru/v82brm

VK: https://nsprg.ru/vg2BXx

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

@nuancesprog #SoftwareDevelopment
Рассмотрим особенности систем плагинов, которые позволяют разработчикам расширять функциональность и модульность программ. В качестве примера создадим чат-бот.

https://nsprg.ru/xR2nEx

VK: https://nsprg.ru/xl4okx

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

@nuancesprog #Plugins #SoftwareDevelopment
Хотите прокачать свой уровень разработки, но не знаете, с чего начать? Возьмите на вооружение 5 S-принципов из производственного опыта компании "Тойота".

https://nsprg.ru/xPbW4O

VK: https://nsprg.ru/v8GJGx

@nuancesprog #SoftwareDevelopment