#Собес #ruby
🤔 Что такое геттеры и сеттеры в Ruby?
Геттеры используются для получения значений переменных объекта, а сеттеры - для их изменения. Их
можно определить вручную, но в Ruby есть специальные методы
👉 Новости 👉 База вопросов
Геттеры используются для получения значений переменных объекта, а сеттеры - для их изменения. Их
можно определить вручную, но в Ruby есть специальные методы
attr_reader
, attr_writer
Иattr_accessor
, которые упрощают создание геттеров и сеттеров.Please open Telegram to view this post
VIEW IN TELEGRAM
#видео
🥄 Как Ruby-разработчик стал тимлидом и почему вернулся к коду
В этом выпуске подкаста "Heavy Tech" Арсений делится своим опытом работы в команде, рассказывает о переходе от разработчика к тимлиду и обратно, а также обсуждает архитектурные подходы в разработке.
👉 Новости 👉 База вопросов
В этом выпуске подкаста "Heavy Tech" Арсений делится своим опытом работы в команде, рассказывает о переходе от разработчика к тимлиду и обратно, а также обсуждает архитектурные подходы в разработке.
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #ruby
🤔 Ruby - статически или динамически типизированный язык?
Ruby является динамически типизированным языком. Это означает, что тип переменной определяется во время выполнения программы, и переменная может менять тип данных. Например, переменной можно присвоить сначала число, а затем строку, и это не вызовет ошибок.
👉 Новости 👉 База вопросов
Ruby является динамически типизированным языком. Это означает, что тип переменной определяется во время выполнения программы, и переменная может менять тип данных. Например, переменной можно присвоить сначала число, а затем строку, и это не вызовет ошибок.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
[Уроки Ruby on Rails] Контроллеры, пути (1/4)
🎧 Подкаст: https://t.me/horoshy_programmist
♦️ Чат: https://t.me/rubyrush
© Хороший программист / goodprogrammer.ru
0:06 — Приветствие и план
0:46 — MVC: роль контроллеров
1:44 — Карта приложения — routes.rb
2:48 — REST архитектура
8:00 — Ресурсы в…
♦️ Чат: https://t.me/rubyrush
© Хороший программист / goodprogrammer.ru
0:06 — Приветствие и план
0:46 — MVC: роль контроллеров
1:44 — Карта приложения — routes.rb
2:48 — REST архитектура
8:00 — Ресурсы в…
#Собес #git
🤔 Что такое команды git reset -mixed и git merge - abort?
👉 Новости 👉 База вопросов
git reset --mixed
: отменяет изменения, которые были добавлены в индекс, но сохраняет изменения в рабочем каталоге.git merge --abort
: отменяет слияние, которое в данный момент находится в процессе, и возвращает репозиторий в состояние до начала слияния.Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#статьи
😴 AI-Ready Data: как дообучить LLM без боли и с максимальной отдачей
Читать статью
👉 Новости 👉 База вопросов
Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
AI-Ready Data: как дообучить LLM без боли и с максимальной отдачей
В последние месяцы я всё чаще сталкиваюсь с одним и тем же выводом: внедрение LLM-систем (особенно с использованием RAG-подхода) тормозится не из-за самой модели, а из-за отсутствия качественных...
#Собес #git
🤔 Как вы находите коммит, который что-то нарушил после операции слияния?
Для поиска коммита, который нарушил код после слияния, можно использовать команду git bisect . Этот инструмент помогает найти коммит, который вызывает проблему, путем бинарного поиска.
👉 Новости 👉 База вопросов
Для поиска коммита, который нарушил код после слияния, можно использовать команду git bisect . Этот инструмент помогает найти коммит, который вызывает проблему, путем бинарного поиска.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#Собес #git
🤔 Что такое команда git cherry-pick?
Команда
👉 Новости 👉 База вопросов
Команда
git cherry-pick
позволяет выбрать и применить отдельный коммит из другой ветки в вашу текущую ветку, минуя другие изменения, которые были сделаны в той же ветке. Это полезно, когда вам нужно перенести только один коммит, а не весь набор изменений.Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
😘 Продуктивный хак для VS Code
Вместо того чтобы каждый раз писать
В этом примере, текст "
Можно создать кучу таких сокращений для любых конструкций.
👉 Новости 👉 База вопросов
Вместо того чтобы каждый раз писать
console.log()
, вы можете добавить в VS Code шорткатВ этом примере, текст "
cc
" автоматически расширяется в "console.log()
" при нажатии Tab
Можно создать кучу таких сокращений для любых конструкций.
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #git
🤔 Как вы можете ввести слияние на стадии конфликта?
При возникновении конфликта в Git нужно вручную разрешить расхождения в файлах, а затем завершить слияние с помощью команды
👉 Новости 👉 База вопросов
При возникновении конфликта в Git нужно вручную разрешить расхождения в файлах, а затем завершить слияние с помощью команды
git merge -- continue
.Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
🥄 В VS Code появились чекпоинты. Теперь можно сохранять контрольные точки чата и откатываться к нужному состоянию
При выборе чекпоинта VS Code восстанавливает изменения в рабочем пространстве и историю чата на тот момент. После восстановления можно повторить отменённое действие
👉 Новости 👉 База вопросов
При выборе чекпоинта VS Code восстанавливает изменения в рабочем пространстве и историю чата на тот момент. После восстановления можно повторить отменённое действие
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #git
🤔 Как восстановить удалённую ветку?
Если ветка была удалена локально, её можно восстановить, используя команду
👉 Новости 👉 База вопросов
Если ветка была удалена локально, её можно восстановить, используя команду
git reflog
. Если ветка была удалена удалённо, можно восстановить еёс помощью git push origin ‹ branch_name›
.Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😬 Nuances on Kubernetes - RubyConf Taiwan 2025
Kubernetes — самый быстрый способ снизить производительность приложения, если пропустить важные детали
Запустить сервис в кластер просто. Но чуть завысили resource limits — и он уже работает медленнее.
Добавили неточную проверку liveness — и под нагрузкой перезапуски идут один за другим.
Даже «лучшие практики» контейнеризации иногда уменьшают скорость, вместо того чтобы её повысить.
Настройка Kubernetes — это не копирование чужого гайда, а точная подгонка под конкретное приложение.
👉 Новости 👉 База вопросов
Kubernetes — самый быстрый способ снизить производительность приложения, если пропустить важные детали
Запустить сервис в кластер просто. Но чуть завысили resource limits — и он уже работает медленнее.
Добавили неточную проверку liveness — и под нагрузкой перезапуски идут один за другим.
Даже «лучшие практики» контейнеризации иногда уменьшают скорость, вместо того чтобы её повысить.
Настройка Kubernetes — это не копирование чужого гайда, а точная подгонка под конкретное приложение.
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #git
🤔 Как отменить коммит, который уже был отправлен и обнародован?
💬 Кратко:
Для отмены коммита, который был отправлен на сервер, можно использовать команду
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
💬 Кратко:
Для отмены коммита, который был отправлен на сервер, можно использовать команду
git revert
, которая создаст новый коммит, отменяющий изменения. Важно, что это безопасный метод, так как сохраняется история изменений.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #git
🤔 Что такое git reflog?
💬 Кратко:
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
💬 Кратко:
git reflog
показывает историю всех перемещений HEAD, включая коммиты, слияния и переключения веток. Эта команда полезна для восстановления потерянных коммитов или веток.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
#полезное
❤️🔥 Нашёл годную опенсорс тулзу: FossFLOW
Позволяет создавать качественные 3D-диаграммы для наглядной архитектуры софта и инженерных систем. Удобный интерфейс, поддержка импорта/экспорта в JSON и хранение данных локально в браузере
Можно юзать онлайн или развернуть c GitHub
👉 Новости 👉 База вопросов
Позволяет создавать качественные 3D-диаграммы для наглядной архитектуры софта и инженерных систем. Удобный интерфейс, поддержка импорта/экспорта в JSON и хранение данных локально в браузере
Можно юзать онлайн или развернуть c GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #git
🤔 Перечислите команды для удаления ветки git
💬 Кратко:
Для удаления локальной ветки:
Если ветка содержит незавершённые изменения:
Для удаления удалённой ветки:
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
💬 Кратко:
Для удаления локальной ветки:
git branch -d ‹ branch_name>
Если ветка содержит незавершённые изменения:
git branch -D ‹ branch_name>
Для удаления удалённой ветки:
git push origin --delete ‹branch_name>
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
🏕 Прикольный лайфхак для VS Code, о котором 99% пользователей даже не знают
Вы можете легко менять местами элементы сайдбара и терминала, просто перетаскивая их
Простой трюк, который выводит кастомизацию VS Code на новый уровень
👉 Новости 👉 База вопросов
Вы можете легко менять местами элементы сайдбара и терминала, просто перетаскивая их
Простой трюк, который выводит кастомизацию VS Code на новый уровень
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#Собес #git
🤔 Что делает команда git stash?
💬 Кратко:
Команда
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
💬 Кратко:
Команда
git stash
сохраняет текущие незавершённые изменения в специальное место (стек), чтобы вы могли переключиться на другую ветку или выполнить другие действия. Эти изменения можно позже восстановить с ПОМОЩЬЮ git stash apply
или git stash pop
.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1