8
Novidades do .Net 4.0 Code Contracts e Managed Extensibility Framework

Community Launch Sp 2010 Fabio Margarito

Embed Size (px)

Citation preview

Page 1: Community Launch Sp 2010   Fabio Margarito

Novidades do .Net 4.0Code Contracts e Managed Extensibility

Framework

Page 2: Community Launch Sp 2010   Fabio Margarito

Fabio Margarito Martins de Barros• Mais de 10 anos de experiência em TI• Trabalha com .Net desde as versões Beta• Atua como arquiteto de software em uma grande

instituição financeira• Professor universitário• Membro ativo do grupo DotNetArchitect• Autor de artigos para a revista .Net Magazine

Page 3: Community Launch Sp 2010   Fabio Margarito

Code Contracts

Segundo Dr. Betrand Meyer

•O que é garantido ? (Pré-condição)

•O que é esperado ? (Pós-condição)

•O que não muda? (Invariantes)

Page 4: Community Launch Sp 2010   Fabio Margarito

Code Contracts

Demo

Page 5: Community Launch Sp 2010   Fabio Margarito

Managed Extensibility Framework

Page 6: Community Launch Sp 2010   Fabio Margarito

Managed Extensibility Framework

Page 7: Community Launch Sp 2010   Fabio Margarito

Managed Extensibility Framework

Demo

Page 8: Community Launch Sp 2010   Fabio Margarito

Contatos

• Twitter: @fabiomargarito

• E-mail: [email protected]

• Blog: www.mgrtconsultoria.com