discentes-imd / IntegraTI-Web

Implementação da interface web da plataforma IntegraTI
GNU General Public License v3.0
8 stars 1 forks source link

Usar getters e setters nativos do typescript #23

Open felihenrique opened 7 years ago

felihenrique commented 7 years ago

Vi que no modelo User vocês estão usando getters definindo métodos. Creio que uma melhor maneira de fazer isso é usando o mecanismo existente na linguagem, que deixa o código menos verboso e mais limpo e fácil de ler. Sugiro darem uma olhada.

https://www.typescriptlang.org/docs/handbook/classes.html#accessors

weslenbreno commented 7 years ago

print

Depende do método, eu tenho conhecimento dessas propriedades, mas nem sempre elas são boas práticas. Para acesso diretos de alguns atributos de fato é mais limpo e fica mais bonito e eficiente no código, vou mudar isso na classe lá. No entanto em alguns casos como no exemplo da imagem não é a melhor prática.