Acabei de ganhar de presente do papai noel: a publicação da minha palestra do TDC 2014, na íntegra pelo InfoQ. Segue o link: TDC 2014 - A influência dos processos de desenvolvimento na arquitetura
Category: Processos
Integração Contínua
Objetivo Recentemente, numa das listas de discussão que participo (.NET Architects), surgiu a discussão sobre integração continua. Fiquei um pouco surpreso. Apesar de integração contínua ser uma prática um tanto quanto antiga (a primeira referência que conheço do assunto é do livro do Kent Beck, de 1999), muita gente ainda se assusta ao falar do … Continue reading Integração Contínua
Controle de Versão – Parte 2
Introdução Hoje recebi um e-mail do meu grande amigo e ex-colega de trabalho Godoy (@godoy42), mago supremo do tunning de queries e macumbas avançadas em banco de dados. Não acompanho de perto, mas fico imaginando o que ele anda aprontando na área de BI. Ele viu os dados da pesquisa, baixou e montou dois gráficos … Continue reading Controle de Versão – Parte 2
Controle de Versão – Resultados
Objetivo Estou passando por um processo de avaliação de processos e ferramentas de SCM e ALM (pra variar um pouco, já que por praticamente todas as empresas que já passei, a discussão volta) e buscando referências sobre o assunto. Infelizmente a maioria das referências que encontrei falava somente sobre qual melhor controle de versão, sem … Continue reading Controle de Versão – Resultados
Pesquisa sobre Controle de Versão
Estou realizando uma pesquisa sobre o uso de controle de versão. Peço 10 minutos do seu tempo para ajudar a melhor entender as ferramentas e práticas atualmente usadas. Peço que repliquem para seus amigos desenvolvedores para criarmos uma massa bem crítica de respostas. Aceito sugestões! Segue o link do Google Docs: https://docs.google.com/forms/d/1big0uigPO8sStHVRApOMptsnmLclIDaOWRWk5BsCXSQ/viewform
Enfim, Ágil
Introdução Lembro a primeira vez que tive contato com alguma metodologia ágil, em 2004. Naquele momento, a primeira prática que mais me trouxe resultado foi a integração contínua, mas o XP também falava de uma série de outras coisas. No meu post sobre TDD, relatei as tentativas de incorporar esta prática e o tempo que … Continue reading Enfim, Ágil
Fazendo as pazes com TDD (Test-Driven Development)
Introdução A primeira vez que eu ouvi falar de TDD foi em 2004. Na época, trabalhava com Delphi ainda. Um colega da minha equipe trouxe o livro do Kent Beck, traduzido em português (acho que era esse: Programação extrema aplicada), sobre XP e estávamos querendo revolucionar como as coisas eram feitas. Na época, principalmente em … Continue reading Fazendo as pazes com TDD (Test-Driven Development)
MSBuild in a nutshell
Objetivo Recentemente, quando estava escrevendo os artigos sobre integração, estava novamente me matando para organizar console applications, tratar uma série de parâmetros quando lembrei do MSBuild. Já trabalhei com ele um bom tempo, mas nunca tirei um tempinho pra escrever sobre ele. Agora aproveitei que ia ter que explicar o meu código do outro post, … Continue reading MSBuild in a nutshell
A Arquitetura Perfeita
O arquiteto de software Recentemente venho acompanhando o aumento da procura pelo "Arquiteto de software", principalmente em plataforma .Net. Há 5 anos atrás parecia que o mercado tinha uma séria dificuldade em entender o que faz um arquiteto. De repente, parece que ele está virando a bola da vez. Um dos sintomas desta procura são … Continue reading A Arquitetura Perfeita
The Joel Test
Um amigo postou internamente aqui o link para o "The Joel Test", do Joel Spolsky. Eu realmente não conheço a fundo o trabalho dele, mas achei muito boa a métrica para saber a maturidade da equipe de desenvolvimento em 12 passos. São eles: Você usa controle de versão? Você consegue fazer um build em uma … Continue reading The Joel Test