Usuário com melhor resposta
Orientação real quanto a estudo

Pergunta
-
Bem, o babado é...
Considerem o seguintes cenários:
- Tutorial MVC Contoso;
- Tutorial MVC Movie;
- Tutorial MVC Music Store,
- etc...
Depois de brincar muito, ler muituuu mais, descobri que:
se eu pegar estes tutoriais e transformá-los em uma aplicação comercial, que renda um bom din din, terei feito no mínimo um selvilçú porco, nível master Tabajara's programation!!!
Há diversos colaboradores da Microsoft envolvidos diretamente nos forums, porque vocês não se juntam e criam um tutorial profissional?
Exemplo: E se criei apenas minhas classes e contexto, sem me preocupar com Injeção de Dependência, Repository pattern e sei lá mais o que? O quanto meu cliente está perdendo na aplicação?
Sei que muitos de vocês tem esta dúvida.
Por enquanto, valeu!!!
Renata
Respostas
-
Não sei se entendi bem a pergunta, mas enfim, NÃO separando o projeto em CAMADAS (Responsabilidades), o seu cliente perderá em:
- Manutenção (BEM MAIS Dificil dar manutenção em um projetão do que vários projetinhos, pois o código está altamente acoplado e dependente, leia-se código MACARRONICO)
- Publicação (Toda que vez que 1 linha de código for alterada, vai ter que fazer o deploy da DLL ou EXE todo, o que fica mais pesado, demora mais e também pode parar todo o sistema)
- Organização (Dificulta a leitura e manutenção do código)
- Programação em Equipe (Não da pra fazer uma divisão legal, cada programador pega 1 camada (DLL))
- Testes (Se você quiser baixar o acoplamento das suas dependências, fica dificil pois as classes estão altamente acopladas e fica dificil de testar funcionalidades individualmente).
Segue abaixo o link de uma apresentação que fiz...
http://www.slideshare.net/Leolosi/programao-em-camadas-iniciantes
- Editado Leonardo Lourenço Silva quarta-feira, 16 de outubro de 2013 22:25 Inclusao do Slide
- Marcado como Resposta Renata Cristina quarta-feira, 16 de outubro de 2013 22:29
-
Leonardo, adorei sua apresentação (slideshare).
Em relação a seus comentários, considerei brilhante sua didática. A proposta da minha pergunta foi exatamente esta.
Se realmente é tudo isto exposto por você (e é), por que então ninguém escreve desta maneira para os iniciantes?
Valeu.
Acho que esse fato dos iniciantes não manjarem MUITO de orientação a objetos, boas práticas, performance e principios de programação se deve aos cursos que eles fazem...
Nos centros de treinamentos o intuito maior é ser um bom técnico, conhecer bem a ferramenta, linguagem e softwares e não focar em boas práticas...
- Marcado como Resposta Renata Cristina quarta-feira, 16 de outubro de 2013 22:44
Todas as Respostas
-
Não sei se entendi bem a pergunta, mas enfim, NÃO separando o projeto em CAMADAS (Responsabilidades), o seu cliente perderá em:
- Manutenção (BEM MAIS Dificil dar manutenção em um projetão do que vários projetinhos, pois o código está altamente acoplado e dependente, leia-se código MACARRONICO)
- Publicação (Toda que vez que 1 linha de código for alterada, vai ter que fazer o deploy da DLL ou EXE todo, o que fica mais pesado, demora mais e também pode parar todo o sistema)
- Organização (Dificulta a leitura e manutenção do código)
- Programação em Equipe (Não da pra fazer uma divisão legal, cada programador pega 1 camada (DLL))
- Testes (Se você quiser baixar o acoplamento das suas dependências, fica dificil pois as classes estão altamente acopladas e fica dificil de testar funcionalidades individualmente).
Segue abaixo o link de uma apresentação que fiz...
http://www.slideshare.net/Leolosi/programao-em-camadas-iniciantes
- Editado Leonardo Lourenço Silva quarta-feira, 16 de outubro de 2013 22:25 Inclusao do Slide
- Marcado como Resposta Renata Cristina quarta-feira, 16 de outubro de 2013 22:29
-
Leonardo, adorei sua apresentação (slideshare).
Em relação a seus comentários, considerei brilhante sua didática. A proposta da minha pergunta foi exatamente esta.
Se realmente é tudo isto exposto por você (e é), por que então ninguém escreve desta maneira para os iniciantes?
Valeu.
-
Leonardo, adorei sua apresentação (slideshare).
Em relação a seus comentários, considerei brilhante sua didática. A proposta da minha pergunta foi exatamente esta.
Se realmente é tudo isto exposto por você (e é), por que então ninguém escreve desta maneira para os iniciantes?
Valeu.
Acho que esse fato dos iniciantes não manjarem MUITO de orientação a objetos, boas práticas, performance e principios de programação se deve aos cursos que eles fazem...
Nos centros de treinamentos o intuito maior é ser um bom técnico, conhecer bem a ferramenta, linguagem e softwares e não focar em boas práticas...
- Marcado como Resposta Renata Cristina quarta-feira, 16 de outubro de 2013 22:44