#Собес #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:
Когда количество тестов RSpec раздувается до 20 минут, никакие хитрости уже не спасают.
👉 Новости 👉 База вопросов
Если ваш набор тестов не запускается за три минуты или меньше, ваш бизнес должен стоить миллиард долларов и больше. Иначе — меньше браузерных тестов, полное оборачивание кейсов в транзакции и локальный 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 слой за слоем», готов поделиться опытом и идеями в разработке прямо под солнцем Бразилии.
👉 Новости 👉 База вопросов
Владимир Дементьев (
Разработчик в 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?
💬 Кратко:
Команда
git commit сохраняет изменения из индекса в историю репозитория. Она фиксирует текущий прогресс, позволяя вернуться к этой точке в будущем. Каждый коммит сопровождается описанием, которое помогает понять, что было сделано.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#Собес #variable #scope #instance_variable
🤔 Какие типы переменных есть в Ruby?
💬 Кратко:
В Ruby есть четыре типа переменных:
- Локальные (
- Переменные экземпляра (
- Переменные класса (
- Глобальные (
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Какие типы переменных есть в Ruby?
💬 Кратко:
В Ruby есть четыре типа переменных:
- Локальные (
local_variable) — видны только внутри блока, метода или класса.- Переменные экземпляра (
@instance_variable) — принадлежат конкретному объекту.- Переменные класса (
@@class_variable) — делятся между всеми экземплярами класса.- Глобальные (
$global_variable) — доступны из любого места программы.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#Собес #exception #raise #rescue
🤔 Что такое exception? Когда они применяются? Как вызвать exception? Как отловить exception?
💬 Кратко:
Исключения (
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Что такое exception? Когда они применяются? Как вызвать exception? Как отловить exception?
💬 Кратко:
Исключения (
exceptions) — это специальные объекты, сигнализирующие об ошибке. Они применяются для управления неожиданными ситуациями. Исключение можно вызвать с помощью метода raise и отловить с помощью блока begin-rescue.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#Собес #operator #automation #crd
🤔 Что такое Kubernetes Operator?
💬 Кратко:
Operator – это расширение Kubernetes API, которое автоматизирует управление сложными приложениями, такими как базы данных или кэш-системы, путем внедрения специализированной логики.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Что такое Kubernetes Operator?
💬 Кратко:
Operator – это расширение Kubernetes API, которое автоматизирует управление сложными приложениями, такими как базы данных или кэш-системы, путем внедрения специализированной логики.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#video #начинающие
📚 C# Базовый курс
Этот курс самое то для начала своего пути как c#-разработчик
Перейти к материалу
👉 База вопросов 👉 Новости
📚 C# Базовый курс
Этот курс самое то для начала своего пути как c#-разработчик
Перейти к материалу
👉 База вопросов 👉 Новости
🔥1
#trainer #печать
📚 Тренируем печать
Быстро печатать — не просто приятно, а выгодно. Когда пальцы успевают за мыслью, код льётся плавно.
Перейти к материалу
👉 База вопросов 👉 Новости
📚 Тренируем печать
Быстро печатать — не просто приятно, а выгодно. Когда пальцы успевают за мыслью, код льётся плавно.
Перейти к материалу
👉 База вопросов 👉 Новости
#Собес #range #sequence #iteration
🤔 Что такое Range и зачем его используют?
💬 Кратко:
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Что такое Range и зачем его используют?
💬 Кратко:
Range — это объект, представляющий диапазон значений, например числа или символы. Его используют для создания последовательностей, проверки принадлежности значения диапазону и итерации.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
❤1
#Собес #singleton #method #eigenclass
🤔 Что такое Singleton-метод?
💬 Кратко:
Singleton-метод — это метод, который определён для одного конкретного объекта, а не для класса, к которому он принадлежит.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Что такое Singleton-метод?
💬 Кратко:
Singleton-метод — это метод, который определён для одного конкретного объекта, а не для класса, к которому он принадлежит.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
❤1
#course #ооп #case
📚 Практический анализ ПО с моделированием на UML
Целью курса является обучение слушателей теоретическим основам объектно-ориентированного подхода, практическим методам визуального проектирования и технологии разработки программного обеспечения с использованием компьютеризированных систем разработки (CASE
Перейти к материалу
👉 База вопросов 👉 Новости
📚 Практический анализ ПО с моделированием на UML
Целью курса является обучение слушателей теоретическим основам объектно-ориентированного подхода, практическим методам визуального проектирования и технологии разработки программного обеспечения с использованием компьютеризированных систем разработки (CASE
Перейти к материалу
👉 База вопросов 👉 Новости
#Собес #instance #class #global
🤔 Чем отличаются переменные, начинающиеся с @, @@ и $?
💬 Кратко:
-
-
-
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Чем отличаются переменные, начинающиеся с @, @@ и $?
💬 Кратко:
-
@ — переменная экземпляра, принадлежащая объекту.-
@@ — переменная класса, общая для всех экземпляров класса.-
$ — глобальная переменная, доступная из любого места программы.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#Собес #float #integer #conversion
🤔 Что вернётся в результате сложения 10.5 и 10?
💬 Кратко:
Результатом сложения
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Что вернётся в результате сложения 10.5 и 10?
💬 Кратко:
Результатом сложения
10.5 + 10 будет число с плавающей точкой: 20.5.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#Собес #constant #immutability #module
🤔 Что такое константа?
💬 Кратко:
Константа в Ruby — это переменная, значение которой по соглашению не изменяется. Она обозначается заглавными буквами, например,
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Что такое константа?
💬 Кратко:
Константа в Ruby — это переменная, значение которой по соглашению не изменяется. Она обозначается заглавными буквами, например,
PI = 3.14. Ruby позволяет изменять константы, но при этом выдает предупреждение.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#Собес #explain #explain_analyze
🤔 Чем EXPLAIN отличается от EXPLAIN ANALYZE?
💬 Кратко:
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Чем EXPLAIN отличается от EXPLAIN ANALYZE?
💬 Кратко:
EXPLAIN показывает предполагаемый план выполнения запроса без фактического выполнения. EXPLAIN ANALYZE выполняет запрос и показывает реальный план с фактическими затратами времени и ресурсов. EXPLAIN быстрый и safe, EXPLAIN ANALYZE точный но может быть slow.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#course #ии
📚 Мини-курс о применении ИИ в разработке
Он рассчитан на начинающих, пройти его можно всего за час. Конспекты доступны на русском языке
Перейти к материалу
👉 База вопросов 👉 Новости
📚 Мини-курс о применении ИИ в разработке
Он рассчитан на начинающих, пройти его можно всего за час. Конспекты доступны на русском языке
Перейти к материалу
👉 База вопросов 👉 Новости
#Собес #object_id #memory #id
🤔 Можно ли узнать идентификатор объекта в памяти, если да, то каким образом?
💬 Кратко:
Да, в Ruby можно узнать идентификатор объекта в памяти, используя метод
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Можно ли узнать идентификатор объекта в памяти, если да, то каким образом?
💬 Кратко:
Да, в Ruby можно узнать идентификатор объекта в памяти, используя метод
object_id. Этот метод возвращает уникальный идентификатор объекта в текущем процессе.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал