Je suis en train d'implémenter quelques choses dans Ruby et je me demandais à quel point la vérification d'erreur est appropriée (ou, plus précisément, combien d'erreurs devraient être vérifiées par convention)? Par exemple, j'implémente une méthode qui permute deux éléments dans un tableau. La méthode est très simple:Ruby combien de vérification d'erreur est approprié?
def swap(a,b)
@array[a], @array[b] = @array[b], @array[a]
end
Il est très simple, mais est-ce ruby-ish de vérifier si les indices donnés sont valides, ou qu'une surcharge inutile (en gardant à l'esprit que je n'ont pas l'intention de la méthode travailler avec des valeurs enveloppantes comme -1)?