No estoy del todo seguro acerca de dónde debería poner las properties en mis clases. Por el momento, las organizacé así:
Atributos publicos
Propiedades públicas (que usan algunos atributos privados).
Atributos privados.
Propiedades privadas.
Constructor.
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?
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.
No estoy del todo seguro acerca de dónde debería poner las properties en mis clases. Por el momento, las organizacé así:
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?