Виведення налагоджувальної інформації

Ruby:
Виведення налагоджувальної інформації

Як це зробити:

# Простий вивід інформації до консолі
puts "Це повідомлення виводиться на екран"

# Щось пошло не так? Подивимось, що в змінній:
debug_variable = "Щось підозріле"
p debug_variable

# Хочете більше деталей? Використайте pp для красивого виводу:
require 'pp'
complex_variable = { a: 1, b: "text", c: [1, 2, 3] }
pp complex_variable

Простою мовою, замість загадок – чіткі відповіді прямо в терміналі.

Пірнемо глибше:

Раніше, коли Ruby тільки з’являвся, не було стільки інструментів для дебагінгу. Виведення інформації у консоль було ключем до розуміння проблем. І досі це ефективний спосіб. Альтернативою є використання інструментів як IRB або Pry, де можна в реальному часі експериментувати з кодом. Деталі реалізації варіюються від простого puts до використання бібліотек, що дозволяють більше контролю, таких як logger.

Дивіться також: