Articles tagués regex

Comment tester une méthode privée en Ruby

Les tests unitaires, c’est nécessaire. Mais jusqu’où faut-il aller ?
Voici ce que je pense du test des méthodes privées :

  1. Tester toutes les méthodes privées serait, au mieux, une énorme perte de temps.
  2. Tester une méthode privée par ci, par là peut vraiment simplifier la vie.

Alors, comment faire ? Avec Ruby il y a plusieurs solutions. La seule dont je me sert a été trouvé sur le blog de Jason Rudolph.
Je vous livre ci-dessous une traduction française, plus quelques brèves explications pour les débutants.

Lire la suite »

Publicités

, , , , , ,

Poster un commentaire

Introduction au langage Sed 3 – Substitution de texte

Lire l’article précédent : Introduction au langageSed 2 – les adresses

Le point fort de Sed est la substitution de texte. C’est la commande s qui s’en charge. Cette commande est un véritable couteau suisse. Je vous présenterais ici quelques unes de ces nombreuses possibilités.
Voici le format générique de cette commande, que vous allez pouvoir utiliser pour substituer du texte depuis un fichier :

sed 's/motif/remplacement/option' fichier

La partie option est … optionnelle.

Lire la suite »

, ,

Poster un commentaire

Introduction au langage Sed 2 – Les adresses

Cet article est la suite de Introduction au langage Sed.
Lire l’article suivant : Introduction au langage Sed 3 – substitution de texte

Une commande Sed peut être précédée d’une addresse. L’adresse sert tout simplement à sélectionner des lignes spécifiques d’un fichier, en vue de leur appliquer un traitement. Penser donc : « Je m’adresse à telle ligne » et non pas « adresse mémoire ».

Adresses numériques

Dans l’exemple suivant, l’adresse est un numéro de ligne (1) et l’action est p (print). Seule la première ligne du fichier /etc/group sera donc affichée.

Lire la suite »

, , ,

Poster un commentaire