Ruby Backend | YeaHub – Telegram
Ruby Backend | YeaHub
61 subscribers
56 photos
30 videos
237 links
Теория, подготовка к интервью и курсы для Ruby разработчиков

YeaHub — это платформа для IT-специалистов, объединяющая обучение, карьерный рост, развитие и сообщество единомышленников.

Платформа: https://yeahub.ru

Для связи: @ruslan_kuyanets
Download Telegram
#Собес #ruby
🤔 Что такое eigenclass?

💬 Кратко:
Eigenclass - это уникальный, скрытый класс, присоединённый к каждому объекту. В нем хранятся методы, определённые только для этого объекта.

📌 Полный разбор + примеры использования — на платформе:
👉
Перейти к разбору

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #ruby
🤔 В чем разница между proc и lambda?

💬 Кратко:
Основные различия между proc и lambda B Ruby:|
lambda строго проверяет количество аргументов, а proc — нет.
• При использовании return B lambda, она возвращается только из самой себя, тогда как proc завершает выполнение всего метода.

📌 Полный разбор + примеры использования — на платформе:
👉
Перейти к разбору

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
🛞 DHH про RSpec:

Если ваш набор тестов не запускается за три минуты или меньше, ваш бизнес должен стоить миллиард долларов и больше. Иначе — меньше браузерных тестов, полное оборачивание кейсов в транзакции и локальный CI на Linux!


Когда количество тестов RSpec раздувается до 20 минут, никакие хитрости уже не спасают.

Первый шаг — избавиться от RSpec! Избавиться от фабрик. Использовать Minitest, только фикстуры для быстрых транзакционных сбросов.


👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #ruby
🤔 Что такое lambda?

💬 Кратко:
Lambda - это разновидность обьекта proc, который представляет собой блок кода с более строгим контролем аргументов. Она создаётся с помощью метода lambda или -› .

📌 Полный разбор + примеры использования — на платформе:
👉
Перейти к разбору

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
🥱 Анонс Keynote!

Владимир Дементьев (💬palkan_tula) приедет на Tropical on Rails 2026!

Разработчик в Evil Martians и автор книги «Проектирование приложений Ruby on Rails слой за слоем», готов поделиться опытом и идеями в разработке прямо под солнцем Бразилии.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #ruby
🤔 Что такое proc?

💬 Кратко:
Proc - это объект, представляющий собой замыкание, которое можно сохранить в переменную, передавать между методами и вызывать. В отличие от блока, proc является полноценным объектом.

📌 Полный разбор + примеры использования — на платформе:
👉
Перейти к разбору

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #instance #class #global
🤔 Чем отличаются переменные, начинающиеся с @, @@ и $?

💬 Кратко:

- @ — переменная экземпляра, принадлежащая объекту.
- @@ — переменная класса, общая для всех экземпляров класса.
- $ — глобальная переменная, доступная из любого места программы.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#Собес #git_commit
🤔 Что делает команда git commit?

💬 Кратко:

Команда git commit сохраняет изменения из индекса в историю репозитория. Она фиксирует текущий прогресс, позволяя вернуться к этой точке в будущем. Каждый коммит сопровождается описанием, которое помогает понять, что было сделано.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#Собес #variable #scope #instance_variable
🤔 Какие типы переменных есть в Ruby?

💬 Кратко:

В Ruby есть четыре типа переменных:

- Локальные (local_variable) — видны только внутри блока, метода или класса.
- Переменные экземпляра (@instance_variable) — принадлежат конкретному объекту.
- Переменные класса (@@class_variable) — делятся между всеми экземплярами класса.
- Глобальные ($global_variable) — доступны из любого места программы.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#Собес #exception #raise #rescue
🤔 Что такое exception? Когда они применяются? Как вызвать exception? Как отловить exception?

💬 Кратко:

Исключения (exceptions) — это специальные объекты, сигнализирующие об ошибке. Они применяются для управления неожиданными ситуациями. Исключение можно вызвать с помощью метода raise и отловить с помощью блока begin-rescue.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#Собес #operator #automation #crd
🤔 Что такое Kubernetes Operator?

💬 Кратко:

Operator – это расширение Kubernetes API, которое автоматизирует управление сложными приложениями, такими как базы данных или кэш-системы, путем внедрения специализированной логики.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#video #начинающие
📚 C# Базовый курс

Этот курс самое то для начала своего пути как c#-разработчик

Перейти к материалу

👉 База вопросов 👉 Новости
🔥1
#trainer #печать
📚 Тренируем печать

Быстро печатать — не просто приятно, а выгодно. Когда пальцы успевают за мыслью, код льётся плавно.

Перейти к материалу

👉 База вопросов 👉 Новости
#Собес #range #sequence #iteration
🤔 Что такое Range и зачем его используют?

💬 Кратко:

Range — это объект, представляющий диапазон значений, например числа или символы. Его используют для создания последовательностей, проверки принадлежности значения диапазону и итерации.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
1
#Собес #singleton #method #eigenclass
🤔 Что такое Singleton-метод?

💬 Кратко:

Singleton-метод — это метод, который определён для одного конкретного объекта, а не для класса, к которому он принадлежит.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
1
#course #ооп #case
📚 Практический анализ ПО с моделированием на UML

Целью курса является обучение слушателей теоретическим основам объектно-ориентированного подхода, практическим методам визуального проектирования и технологии разработки программного обеспечения с использованием компьютеризированных систем разработки (CASE

Перейти к материалу

👉 База вопросов 👉 Новости
#Собес #instance #class #global
🤔 Чем отличаются переменные, начинающиеся с @, @@ и $?

💬 Кратко:

- @ — переменная экземпляра, принадлежащая объекту.
- @@ — переменная класса, общая для всех экземпляров класса.
- $ — глобальная переменная, доступная из любого места программы.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#Собес #float #integer #conversion
🤔 Что вернётся в результате сложения 10.5 и 10?

💬 Кратко:

Результатом сложения 10.5 + 10 будет число с плавающей точкой: 20.5.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#Собес #constant #immutability #module
🤔 Что такое константа?

💬 Кратко:

Константа в Ruby — это переменная, значение которой по соглашению не изменяется. Она обозначается заглавными буквами, например, PI = 3.14. Ruby позволяет изменять константы, но при этом выдает предупреждение.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#Собес #explain #explain_analyze
🤔 Чем EXPLAIN отличается от EXPLAIN ANALYZE?

💬 Кратко:

EXPLAIN показывает предполагаемый план выполнения запроса без фактического выполнения. EXPLAIN ANALYZE выполняет запрос и показывает реальный план с фактическими затратами времени и ресурсов. EXPLAIN быстрый и safe, EXPLAIN ANALYZE точный но может быть slow.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал