C#: Resposta a “Qual Overload é chamado”

Respondendo então à questão de qual overload é utilizado que fiz aqui na quinta-feira passada. Se você não viu a questão, leia lá antes de ler aqui para não perder a graça. Revendo as funções: FazAlgo(object arg) {} //overload 1 FazAlgo(params object[] args) {} //overload 2 Minha chamada é assim: string[] parametros = {“Giovanni”, “Bassi”}; FazAlgo(parametros); Qual overload é chamado? Revendo as opções: O primeiro é chamado, passando um array de strings como um objeto. O Continue Lendo →

Que tipo de post você prefere?

Tenho feito muitos posts que tratam de idéias e mal tem código, como os conceituais sobre arquitetura, os de gestão de projetos, os de carreira, entre outros assuntos. Ultimamente eles têm predominado sobre os posts com código, onde apresento uma tecnologia nova, ou discuto algum aspecto de alguma tecnologia que já conhecemos. Hoje não sei se a direção que o conteúdo tem tomado agrada os centenas de visitantes diários deste blog. Por isso preciso conhecer melhor você, leitor deste humilde Continue Lendo →

ASP.Net MVC Preview 5: Filtrando requisições de acordo com o verbo HTTP (POST, GET, etc)

Estou começando aqui uma nova série sobre ASP.Net MVC, que vai focar no Preview 5 (CTP 5). Se você está começando agora com o ASP.Net MVC, sugiro dar uma olhada na categoria ASP.Net MVC daqui do blog, e se você conhece mas ainda não viu as novidades do Preview 4, dê uma olhada na série em que abordei estas novidades. Começo hoje falando de uma novidade que achei muito legal: a possibilidade de filtrar as requisições a partir do verbo HTTP. É uma necessidade genuína, e que foi implementada Continue Lendo →

Postar código fonte

Postar código fonte pode ficar complicado. Ainda bem que eu achei essa excelente ferramenta: Copy Source As HTML: Para VS 2005 e para VS 2008  Ela ajuda bastante, porque cria no menu de contexto a opção "Copy As HTML", e o código gerado já sai formatado e até com o número da linha. E a instalação é muito simples, para o caso da versão 2008 é só copiar uns arquivos. Já vou adiantar que se os seus "Documents" Continue Lendo →

Analisadores de Código do Roslyn: o conceito por detrás do conceito

Será que o Visual Studio 2015 (com o novo compilador Roslyn) vai representar o fim do ReSharper? O recente lançamento do Visual Studio 2015 Preview trouxe, dentre diversas novidades, uma que despertou a atenção da comunidade de desenvolvedores .NET: os analisadores de código (“code analyzers”). Isso porque desde que o novo compilador gerenciado do C# e VB (codinome “Roslyn”) foi anunciado, um dos tópicos mais discutidos nas rodas de desenvolvedores era “o ReSharper está com seus Continue Lendo →