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


Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://tttttt.me/nophumor
NOP::Recruiter Удаленка- https://tttttt.me/nopremote
Download Telegram
Присвоение имён — одна из главных трудностей в разработке. Невозможно подсчитать, сколько времени мы тратим на обдумывание имён и на попытки разобраться в коде с плохими именами. И не важно, объекты это, методы, классы или что-то другое. Считается доказанным фактом, что мы тратим больше времени на чтение кода, а не на его написание, поэтому хорошие правила присвоения имён в будущем облегчат вам жизнь.

@nuancesprog #статьи #ruby #RubyonRails #cleancode
​​Вы задаётесь вопросом: какой язык программирования лучше всего изучить? Личный опыт Бенуа, инженера-разработчика компании Sqreen, который имел опыт работы и с агентом Ruby, и с бэкендом на Python, может помочь в ответе на этот вопрос

https://nuancesprog.ru/p/3344

@nuancesprog #статьи #Python #Ruby
Структура типизации в Ruby 3

Знакомимся с RBS - новым языком сигнатуры типов Ruby. Долгожданная ненавязчивая статическая типизация для Ruby3.

https://nuancesprog.ru/p/9567

@nuancesprog #статьи #Ruby
Магия Pry для отладки кода Ruby

Если вы начинающий Ruby-программист, то это понятное и доступное руководство по использованию Pry придется вам как нельзя кстати, ведь благодаря этой интерактивной среде отладка кода превращается в истинное удовольствие.

https://nuancesprog.ru/p/9738

@nuancesprog #статьи #Ruby
Поэтапно реализуем единый вход Google OAuth для веб-сайта и выработаем рекомендации по использованию библиотеки Ruby httprb/http.

https://nuancesprog.ru/p/13156

@nuancesprog #статьи #Ruby
Что необходимо для использования классами модуля Enumerable? Какую роль играют ключевое слово yield и перечислители? Сделаем реализацию методов find и each и научимся создавать любые методы Enumerable.

https://nuancesprog.ru/p/13218

@nuancesprog #статьи #Ruby
Когда имеет смысл задействовать веб-скрейпинг? Подробно разберем этапы создания веб-скрейпера и узнаем, в чем преимущество веб-скрейпинга и в чем он уступает API.

https://nuancesprog.ru/p/13692

@nuancesprog #статьи #Ruby