Qual a vantagem de se utilizar namespaces?

30/06/2017

0

Bom dia pessoal, beleza?

Queria saber com vocês se existe alguma vantagem no uso de namespaces nos meus projetos. Por exemplo, no php, qual seria a vantagem de usar o namespace?
Eduardo Farias

Eduardo Farias

Responder

Post mais votado

18/07/2017

Fala, Eduardo. Beleza?

Namespaces é um conceito que está presente também em outras linguagens como Java (pacotes) e C# (namespaces). Utilizá-los ajuda a organizar seu código, mantendo elementos relacionados dentro de um "escopo" (um namespace).

Por exemplo, em uma aplicação grande você pode ter namespaces como:
- \\App\\Dominio\\Entidades
- \\App\\Dominio\\Validações
- \\App\\Infraestrutura\\Dados

E em cada namespace pode ter N clases relacionadas a cada "tema". Isso facilita a leitura posterior do código, pois lhe permite identificar rapidamente a que se refere cada classe.

Joel Rodrigues

Joel Rodrigues
Responder

Mais Posts

19/07/2017

Fabio Rocha

Eduardo,

Apenas complementando com o grande crescimento de micro frameworks e construção de aplicações utilizando diversos pacotes diferentes a utilização de namespace é primordial, evitando conflitos em pacotes e definindo cada um separadamente.


Grande abraço.
Responder

20/07/2017

Eduardo Farias

Fala meus amigos! Obrigado pela ajuda :)
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar