Ruby style uses readable names that describe the role of each value.

Naming Conventions

naming_conventions.rb
user_name = 
score_total = 42
attempt_count = 3
average_score = score_total / attempt_count
label = "#{user_name}: #{average_score}"

puts "user_name=#{user_name}"
puts "score_total=#{score_total}"
puts "attempt_count=#{attempt_count}"
puts "average_score=#{average_score}"
puts "label=#{label}"
user_name = 
score_total = 42
attempt_count = 3
average_score = score_total / attempt_count
label = "#{user_name}: #{average_score}"

puts "user_name=#{user_name}"
puts "score_total=#{score_total}"
puts "attempt_count=#{attempt_count}"
puts "average_score=#{average_score}"
puts "label=#{label}"
user_name = 
score_total = 42
attempt_count = 3
average_score = score_total / attempt_count
label = "#{user_name}: #{average_score}"

puts "user_name=#{user_name}"
puts "score_total=#{score_total}"
puts "attempt_count=#{attempt_count}"
puts "average_score=#{average_score}"
puts "label=#{label}"
naming Use `snake_case` for local variables and methods, and let names explain what the data means.