Skip to content

Ruby

Versiune

Rulează pe Ruby v3.3.0

Limbi suportate

Ruby

Cadru de testare

RSpec

Memento-uri speciale și detalii de implementare

rb
require 'rspec'
require_relative './HelloWorld'

RSpec.describe 'hello function' do
  it 'should return "Hello, world!"' do
    expect(hello).to eq('Hello, world!')
  end
end

Biblioteci incluse

Cum se face depanarea

Depanarea codului Ruby este crucială pentru orice dezvoltator. Una dintre cele mai simple și totuși eficiente metode de depanare este utilizarea instrucțiunilor puts.

Pași pentru depanare folosind instrucțiuni puts

  1. Identifică zona cu probleme: Localizează secțiunea din codul tău unde suspectezi că ar putea fi problema.

  2. Introdu instrucțiuni puts: Adaugă instrucțiuni puts înainte și după codul suspectat a fi problematic pentru a afișa valorile variabilelor și fluxul de control.

  3. Verifică rezultatul afișat al testelor tale

  4. Analizează rezultatul: Uită-te la valorile afișate în consola de rezultate pentru a înțelege ce nu funcționează în codul tău. Ajustează codul pe baza constatărilor și repetă dacă este necesar.

Iată un exemplu despre cum să folosești puts pentru depanare:

rb
def calculate_and_log_sum(a, b)
  puts "Function called with arguments: #{a}, #{b}" # Log function call
  sum = a + b
  puts "Sum after addition: #{sum}" # Log sum calculation
  sum
end