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?
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
Curtir tópico
+ 0
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.
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
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.
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
Clique aqui para fazer login e interagir na Comunidade :)