個人檔案Cleber Dantas [MSP | MCA...相片部落格清單 工具 說明
9 February

Continuous Integration no VSTS

Antes da versão 2008 do VSTS (Visual Studio Team System) não podia se aplicar a pratica de Continuous Integration no Team Foundation Build que é a ferramenta de automação de builds do VSTS. A Integração Continua é uma pratica no desenvolvimento de software utilizada principalmente em metodologias ageis de desenvolvimento como por exemplo a XP ( extreming programing ). Agora com a versão 2008 do produto já existe suporte para Integração Continua.
 
 
[]'s
 
Cleber Dantas

COSMOS - Sistema operacional escrito em C#

Olá Pessoal,
 
Pois é esta ai o Cosmos que é um projeto open source de sistema operacional totalmente feito em C#. Para os curiosos acho que vale a pena dar uma olhada:
 
 
[]'s
 
Cleber Dantas

C# 3.0 - Novidades - Propriedades Automáticas

Olá Pessoal,
 
Eis uma novidade interessante na nova versão do nosso querido C# ( verão 3 já Sorriso ), o nome dessa nova feature é Automatic Properties ( propriedades automáticas ).
 
Bom todos nós sabemos o quanto é comum usarmos propriedades em nossas classes, é um trabalho "duro" que tem que ser feito sempre, ou seja, criar o atributo/campo privado e expor ele através das propriedades com seus gets e sets ( um dos dois ou ambos ). O C# 3.0 com sua nova feature procura deixar isso um pouco mais facil, abaixo eu mostro o exemplo comum que fazemos atualmente, veja:
 
public class Pessoa
{
    private string _nome;
    private idade _idade;
 
    public string Nome
    {
        get{return _nome;}
        set{_nome = value;}
    }
 
    public string Idade
    {
        get{return _idade;}
        set{_idade= value;}
    }
 
}
 
O código acima mostra o que nós sempre fizemos, agora com o C# 3.0 o código acima pode ser traduzido para isto:
 
public class Pessoa
{
    private string Nome{ get; set; };
    private idade Idade{ get; set; }; 
}
 
Wow!! sensacional! muito menos código escrito. E como isso é possível? na verdade é bem simples o compilador é quem gera os atributos/campos priavados por nós! se não acredita pode fazer o teste gere um executavel e abra-o no reflector.
 
Bom fica ai a dica espero que usufruam dessa novidade que nao minha opnião é bem legal.
 
OBS: para os casos onde nas propriedades tinhamos que fazer verificações como por exemplo limitar uma quantidade de caracteres ou números por exemplo teremos que usar o modelo classico de propriedade, como já fazemos hoje.
 
[]'s
 
Cleber Dantas