$ wc -l class.blog.php

2677 class.blog.php
$ pcregrep "^\tfunction" class.blog.php | wc -l
62

Suis-je le seul à trouver ça abused ? Surtout quand on sait que la classe blog en question contient des fonctions pour:

  • Gérer le blog certes
  • Mais aussi les utilisateurs
  • Et puis les billets
  • Et puis un peu les commentaires tant qu'a faire
  • Hop le charset aussi (gestion d'unicode tout ça)
  • Quelques méthodes de validation de données
  • Et j'en passe.

Typiquement la godclass qu'on m'a toujours recommandé d'éviter.