Aquela velha pergunta sobre a evolução do software

3 respostas
bobboyms

Ae vem aquela velha duvida, camada sobre camada!!! Inversão de controle… Porem!!! Mais camadas, camadas e camadas. Será que essa é a evolução do software?. usar camadas para resolver problemas???

3 Respostas

ViniGodoy

Essa é uma delas.

bobboyms

heheheeh… as veses me questiono sobre essas coisas… valeww

adriano_si

Cara, pense que antes de você, muitos já questionaram veementemente essa questão…

O problema não está nas camadas, está no “Camadas e mais camadas”…

Lembre que Software sem ser como solução de um Problema, de nada adianta. A camada nada mais é do que a separação de responsabilidades a fim de promover padronização frente a bagunça.

Por exemplo, TCP é um protocolo dividido em camadas, MVC é um padrão de camadas e ambos são exemplos de soluções que visam padronização e organização de trabalho.

Porém, muita gente já não consegue mais enxergar Sistemas sem camadas e alguns inclusive criam camadas dentro das camadas o que as vezes gera mais confusão do que padronização…

Só tenha uma coisa em mente, muitas camadas não é sinal de que o Software está padronizado ou bem desacoplado, mas também não quer dizer que não está. Logo, o motivo para uma camada existir deve ser bem claro e conciso, se não o for, retira a camada e simplifica a Arquitetura.

Só não vá totalmente contra as camadas, afinal, elas podem prover reaproveitamento de código de uma forma fantástica.

Abs []

Criado 25 de julho de 2011
Ultima resposta 25 de jul. de 2011
Respostas 3
Participantes 3