Consejo rápido sobre los nombres de las clases en PHP

Si usas un verbo para el nombre de una clase es muy probablemente que esa clase esté mal pensada. Si ves que la clase no se entiende sin el verbo puedes tener lo que llaman en inglés «code smell» (código que apesta).

Por ejemplo:

Class EnviarMensaje

Es un nombre que debería ponerte en alerta al verlo. Un nombre más correcto sería:

Class Mensaje

y dentro de ella tendrías un método llamado:

enviar()

Esto es parte de lo que se consideran «buenas prácticas». Y ya que hemos sacado el tema de las buenas prácticas echa un vistazo al libro que estoy preparando.

Me siento solo, dime algo...