Para que un método sea óptimo en programación orientada a objetos ¿Debe tener una mínima cantidad de líneas de código?

publicado por: Anonymous

Tengo una clase en PHP con un método que contiene 260 líneas de código. Quiero saber si tener tal cantidad de líneas de código hace que mi aplicación no sea óptima.

solución

Si eres nuevo en desarrollo, tal vez no estés muy familiarizado con patrones de diseño, te podría recomendar Sonar como analizador de código para PHP:

http://www.sonarsource.com/products/plugins/languages/php/

Tiene reglas de código y metricas previamente definidas que aquí se en listan:
http://nemo.sonarqube.org/coding_rules#languages=php

No existe métrica que defina cuantas lineas debe tener idealmente tu método,

pero existen consideraciones como:

  • Evitar repetir código dentro de varios métodos o tener métodos repetidos.
  • Es importante la modulación.
  • Evitar complejidad ciclomática en los métodos
  • Usar métodos del sdk los cuales ya fueron probados y aseguran no tener bugs, etc..

acerca de Complejidad Ciclómatica

Respondido por: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *