| 個人檔案Cleber Dantas [MSP | MCA...相片部落格清單 | 說明 |
|
9 February Continuous Integration no VSTSAntes 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.
Uma introdução ao assunto: http://martinfowler.com/articles/continuousIntegration.html
[]'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áticasOlá Pessoal,
Eis uma novidade interessante na nova versão do nosso querido C# ( verão 3 já
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 |
|
|