RodrigoToroIcarte / IIC2113-2023-1

6 stars 0 forks source link

En que orden deberian ir las properties con respecto a los otros metodos? #166

Open v4rgas opened 1 year ago

v4rgas commented 1 year ago

No estoy del todo seguro acerca de dónde debería poner las properties en mis clases. Por el momento, las organizacé así:

  1. Atributos publicos
  2. Propiedades públicas (que usan algunos atributos privados).
  3. Atributos privados.
  4. Propiedades privadas.
  5. Constructor.
  6. Métodos que utilizan o no las propiedades.

Estoy pensando que quizas deberia cambiar esto para seguir clean code,

Debería mover las propiedades debajo de los métodos que las utilizan o simplemente tratarlas como atributos públicos/privados y ponerlas al principio de la clase?

RodrigoToroIcarte commented 1 year ago

Según yo, clean code no habla de forma explícita sobre dónde deberían ir las properties. Pero mi consejo es que las trates como atributos. Por lo mismo, el orden que propones me parece el correcto.