Les perles de code: volume 3

Encore un épisode des perles (authentique) de code. Au programme aujourd’hui, on monte crescendo:

  • De la programmation orienté null
  • Une fonction qui révolutionne les tableaux
  • Un nouveau moyen révolutionnaire de faire des boucles

 

1. Null n’est une option

On commence par une première perle assez soft. J’ai rajouté des commentaires pour les plus distraits:

Question de review: Pourquoi faire le test dans la méthode « getSuperGroup », vu qu’au pire, on renvoi « null » (qui est la valeur de $this->superGroup).

 

2. Le raccourci qui change la vie

Je pense qu’ici, il n’y a pas grand chose à dire, si ce n’est que c’est somptueusement somptueux:

On retiendra tout de même que la doc/annotation a le mérite d’exister 🙂

3. La boucle version 2.0

Parce que faire 2 boucles, c’est mieux qu’une…

Si ça, c’est pas beau? Faire un tableau qui va juste servir à faire une boucle, c’est une idée originale.

 

Oui, les reviewers ont encore un bel avenir devant eux 🙂

  1. Geoffray 19 décembre 2013

    La perle n° 2 semble être le cas typique de la fonction à implémenter plus tard, et qui a été manifestement oubliée 😉