C# para iniciantes
Autor: Anderson Silva Garcia | Publicado: 2011-12-16T09:18:00-08:00


C# para iniciantes

 

  


Outro
  dia estava refletindo sobre como comecei a programar e lembrando quanto tempo
  passa na internet procurando algum material que pudesse me ajudar a seguir na
  direção certa. E foi pensando na busca implacável de todo programador iniciante que
  resolvi escrever este artigo.



Todo
  mundo que começa no desenvolvimento não sabe como e onde encontrar padrões,
  melhores práticas, livros e etc. Fato é que se você procurar na internet vai
  encontrar um grande número de material. Alguns úteis pra o dia-a-dia e outros
  nem tanto.&nbsp;



Porém o
  conhecimento dos padrões e de algumas regras simples é de grande ajuda para
  qualquer um que esteja iniciando no mundo do desenvolvimento. 



Os documentos
  citados abaixo são principalmente para desenvolvimento em .Net mas como
  poderá perceber, nada impede que sejam aplicados a outras linguagens.
  
  

  


 


1 -
IDesign C# Coding Standards

IDesign
C# coding standards é um conjunto de regras (27 paginas) de padrão de
codificação. Ele traz conversão de nomes de classes, Melhores práticas e
especificações do Framework. Exemplo:








Se você
seguir as regras deste documento poderá economizar e muito no seu
desenvolvimento.

Você
encontra o documento aqui.

Download IDesign C# Coding
     Standards 






2 -
Encodo C# Handbook

É manual de&nbsp;C#&nbsp;um pouco mais recente, e tem 72 páginas de
orientações sobre a estrutura, a formatação, nomenclatura entre outras. Ele
também tem uma sessão "Padrões e
Melhores Práticas", que é uma leitura obrigatória para qualquer
Desenvolvedor C# NET.








Você pode
pegar o seu aqui.

Encodo C# Handbook Download&nbsp;




3 –
Microsoft Framework Design Guidelines

O MSDN
tem uma sessão sobre as diretrizes para projetar bibliotecas de classes, que
abrange um conjunto de melhores práticas relacionadas com o Type Design, Member
Design, etc.

Você pode
encontrá-lo aqui

Read the Design Guidelines for Developing Class Libraries 




4 –
Denni’s C# Coding Standards document

Dennis
criou uma versão inicial de codificação padrões C#, que foi publicado como C#
Philips Health Care. O documento classifica as diretrizes para categorias como
Naming, Tratamento de Exceções, controle de fluxo, etc.

Você pode
encontrá-lo aqui

http://csharpguidelines.codeplex.com/
     




5 – Microsoft’s All-In-One Code Framework
Coding Guideline

Microsoft's
All In One framework&nbsp;é um guia de estilo de codificação. O Microsoft All
In One framework&nbsp;, é uma biblioteca livre e centralizada de exemplos de
códigos fornecido pela equipe da Comunidade Microsoft. Tem exemplos de código
típico para todas as tecnologias de desenvolvimento Microsoft e um código de
documento de orientação de estilo.

Download All In One Code Framework Guideline Document




6&nbsp;–
Mike’s C# Coding Style Guide

Novamente,
o foco está na embalagem, convenções de nomeação, declaração, etc. Um documento
curto e simples.

Download C# Coding Style Guide
     




Para facilitar
sugiro que comece a leitura pelos 2 primeiros que são básicos, mas abordam com
riqueza os principais tópicos do desenvolvimento. Entendendo e aplicando os
conceitos demonstrados nesses documentos tenho certeza que você e sua equipe
terão ótimos resultados em um curto período.