Há algum tempo eu tenho estudado e praticado a linguagem Ruby. Desta forma, para registrar minhas descobertas vou postá-las como dicas neste blog.
A primeira dica é sobre escrever no stderr e interromper seu script quando acontece algo errado. Isto é uma prática comum dos hackers de UNIX.
Em Ruby existem muitas formas de se fazer algo e esta dica é um exemplo disto.
Então, ao invés de fazer isto:
STDERR.puts "Alguma coisa deu errado" exit(1)
você pode fazer isto:
abort "Aguma coisa deu errado"
Para saber mais sobre o método abort, clique aqui.
É isso aí.