A Microsoft disponibilizou outra aplicação de referência com ASP.Net MVC. Esta chama-se Kobe, e está disponível aqui.

Ou estaria. Eles tiraram o código do ar por excesso de crítica da comunidade. Eu não consegui baixar, quando eu vi já tinham tirado (se alguém tem uma cópia me avise porque eu quero).

A aplicação tem, segundo vários comentários que eu li, vários problemas. O melhor foi o do Ayende. Vá lá e entenda o que aconteceu de errado. Há vários comentários da comunidade também em um post do Phil Haack, que na verdade nem era sobre o Kobe, mas foi muito comentado.

Pelo que vi há quebras no princípio da responsabilidade única, do padrão repositório, de tratamento de erros, além de baixa coesão em diversos pontos. Há classes com dezenas de métodos. E olha que eu nem vi o código, só vi o que alguns postaram de pedaços.

Eu já havia comentado que os caras tinham que avaliar melhor o que eles liberam como código de referência. Vamos ver se com essa avalanche de feedbacks (está mais para ferroback) da comunidade colocam alguém lá com experiência para fazer esse negócio direito. Aliás, porque não pedem nosso feedback antes de liberar o código como referência? O feedback da comunidade seria muito importante. Eu ficaria feliz de dar meu feedback sobre a aplicação e ajudar a evitar esse tipo de desastre…

Vamos aguardar o relançamento da aplicação, já corrigida, e aí vou avaliar. Vamos ver. Espero que eles corrijam mesmo!


Postado na(s) categoria(s) Arquitetura pelo giovanni bassi em 18 de abril de 2009 às 15:58 | Tags: ,

Comentários


abril 18. 2009 20:55
Rafael Noronha
Estou lendo os posts do Ayende, fiquei sabendo do Kobe por aqui.

Realmente não tem como aceitar uma referência destas.

Eu sigo com o raciocínio de que a Microsoft não deveria se preocupar em oferecer este tipo de referência. Mas já que oferece, que seja um material de qualidade.

http://rafanoronha.net/http://rafanoronha.net/


Brazil Pedro Reys
abril 19. 2009 15:40
Pedro Reys
Primeiro, não sou fã de arquiteturas de referência. Principalmente por que elas normalmente são fruto do trabalho de arquitetos astronautas (http://migre.me/yuR).

Depois, me pergunto se não era melhor, ao invés de apenas tornar público o código, toná-lo passível de refatoração por parte da comunidade. Com isso, ao invés de apenas criticar, as pessoas poderiam melhorar o que as incomoda no código publicado.

no site

Comentar


(Vai mostrar seu Gravatar)

  Country flag

biuquote
  • Comentário
  • Pré-visualização
Loading



Quem é Giovanni Bassi

Giovanni Bassi Sou uma pessoa apaixonada por tecnologia e especificamente por .Net. Sou consultor independente especialista em .Net, focado em arquitetura e melhores práticas. Tenho dezenas de artigos publicados na .Net Magazine, revista da qual sou editor técnico. Ministro palestras e cursos de vez em quando, e quando dá tempo eu respiro um pouco. Mais detalhes nesta página.

Busca

Selos

MVP

MCPD

MCSD

.Net Magazine

Abaixo ao if!

Calendário

«  março 2010  »
seteququsedo
22232425262728
1234567
891011121314
15161718192021
22232425262728
2930311234
Ver detalhamento de posts no calendário

Blogs interessantes

    OPMLDownload OPML file

    Postagens recentes

    Comentários recentes

    Disclaimer / Aviso
    As opiniões colocadas neste blog são minhas e pessoais e não expressam necessariamente as opiniões de meus empregadores, pareceiros e amigos. Da mesma forma, os comentários feitos por leitores do blog não expressam a minha opinião.

    © Copyright 2010 .Net Unplugged
    Log in