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