Qual a vantagem de se utilizar namespaces?

PHP

Off Topic

30/06/2017

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

Curtidas 0

Melhor post

Joel Rodrigues

Joel Rodrigues

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.
GOSTEI 4

Mais Respostas

Fabio Rocha

Fabio Rocha

30/06/2017

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.
GOSTEI 1
Eduardo Farias

Eduardo Farias

30/06/2017

Fala meus amigos! Obrigado pela ajuda :)
GOSTEI 0
POSTAR