Hola, soy recién graduado de la universidad. Estoy trabajando en un proyecto que espero sea mantenido por alguien más. Sigo encontrando una situación molesta en este proyecto, y eso son objetos que requieren muchas variables privadas y, como resultado, constructores muy largos.Estándares de codificación: Gran cantidad de argumentos
Además de la nomenclatura variable, no se aplica ningún estándar de codificación. Me pregunto cómo lidiar con cosas como esta. ¡A veces me temo que veré mi propio código diariamente en el futuro!
Intenté tratar de encerrar algunos de estos argumentos en otras clases, pero en esta situación no tiene sentido.
¿Es esto un problema total o es algo que debería y puede corregirse fácilmente?
public function __construct($uCode = '', $uName = '', $uTime = '', $uArea = '', $uDomain = '', $uText = '', $uId = '', $uNum = '', $uVideo = 0, $uAudio = 0, $uImage = 0){
1 por expresar – talonx
Buena pregunta su preocupación, yo votaría hasta los 3 mejores respuestas ya que ambos son buena solución, y el mejor enfoque debe ser seleccionado mediante el conocimiento más sobre el proyecto en el que trabajas Como recién graduado, estoy bastante seguro de que puedes ver los pros y los contras de las 3 sugerencias. –