none
Orientação real quanto a estudo RRS feed

  • Pergunta

  • Bem, o babado é...

    Considerem o seguintes cenários:

    1. Tutorial MVC Contoso;
    2. Tutorial MVC Movie;
    3. Tutorial MVC Music Store,
    4. 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

    quarta-feira, 16 de outubro de 2013 22:03

Respostas

  • Não sei se entendi bem a pergunta, mas enfim, NÃO separando o projeto em CAMADAS (Responsabilidades), o seu cliente perderá em:

    1. 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)
    2. 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)
    3. Organização (Dificulta a leitura e manutenção do código)
    4. Programação em Equipe (Não da pra fazer uma divisão legal, cada programador pega 1 camada (DLL))
    5. 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


    Leonardo Lourenço Silva



    quarta-feira, 16 de outubro de 2013 22:17
  • 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...


    Leonardo Lourenço Silva


    • Marcado como Resposta Renata Cristina quarta-feira, 16 de outubro de 2013 22:44
    quarta-feira, 16 de outubro de 2013 22:38

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:

    1. 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)
    2. 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)
    3. Organização (Dificulta a leitura e manutenção do código)
    4. Programação em Equipe (Não da pra fazer uma divisão legal, cada programador pega 1 camada (DLL))
    5. 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


    Leonardo Lourenço Silva



    quarta-feira, 16 de outubro de 2013 22:17
  • 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.

    quarta-feira, 16 de outubro de 2013 22:32
  • 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...


    Leonardo Lourenço Silva


    • Marcado como Resposta Renata Cristina quarta-feira, 16 de outubro de 2013 22:44
    quarta-feira, 16 de outubro de 2013 22:38