Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Declarar os métodos public é uma boa prática?

Olá,

Nessa aula o instrutor disse que era bom deixar evidente os métodos public, mesmo que o próprio typescript já os identifique. Em aulas passadas ele tinha dito que isso era uma redundância, então fiquei com dúvida se é ou não uma boa prática declarar os métodos public.

Desde já agradeço, grande abraço!

1 resposta
solução!

Olá Maria!

Em geral, é uma boa prática declarar os métodos como public quando você deseja que eles sejam acessíveis e utilizáveis por outras partes do seu código. Isso torna mais claro para outros desenvolvedores que esses métodos estão disponíveis para uso externo.

No entanto, se você está trabalhando em um código onde os métodos são apenas utilizados internamente dentro da classe, não há necessidade de declará-los como public. Nesse caso, você pode deixá-los com o modificador de acesso padrão, que é o private no TypeScript.

No contexto da aula em que o instrutor menciona a criação do método atualizaView, ele está centralizando as atualizações da view em um único lugar. Nesse caso, faz sentido tornar esse método private, pois ele não precisa ser acessível externamente. Além disso, o instrutor sugere que você deixe explícito o modificador de acesso dos métodos, mesmo que o TypeScript já possa identificá-los corretamente. Isso ajuda a tornar o código mais legível e compreensível para outros desenvolvedores.

Em resumo, a decisão de declarar os métodos como public ou não depende do contexto e das necessidades do seu código. Se você deseja que os métodos sejam acessíveis externamente, declare-os como public. Caso contrário, deixe-os com o modificador de acesso padrão, que é o private.

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software