terça-feira, 18 de setembro de 2012

Avaliação do Workshop de qualidade

No dia 1º de Setembro fizemos o Workshop de Qualidade na STI. Nele, passamos um dia inteiro falando de problemas do desenvolvimento de software causados pela negligência com a qualidade do produto sendo desenvolvido.

Hoje venho trazer a opinião dos que assistiram ao workshop: eles o avaliaram muito bem!

sábado, 1 de setembro de 2012

Maven, mais que um gerenciador de libs!

Ultimamente temos conversado com muita gente sobre qualidade, ferramentas e boas práticas de desenvolvimento de software. Nessas conversas, percebemos que muita gente já ouviu falar do Maven, mas tenho notado uma visão muito minimalista sobre ele. É comum que saibam apenas que ele serve para gerenciar dependências (libs, jars, etc), mas ele serve para muito mais que isso!

Workshop de Qualidade na STI

Ontem na STI/UFF realizamos um Workshop de Desenvolvimento de Software com Qualidade. Ele teve foco em testes automatizados e boas práticas de desenvolvimento, aconteceu na Valonguinho/UFF e teve duração de 7 horas.
O Workshop foi organizado pelo Escritório de Projetos e executado pelo Thiago Diogo e por mim. Tivemos a participação de Bruno Olímpio e Everton Moreth, além, é claro, dos desenvolvedores que estavam presentes.

Ostra: Mineração de Dados, Gerência de Configuração e Métricas de Software

Mestre Jedi


Finalmente, após 3 longos anos, terminei meu mestrado em computação na UFF. Minha pesquisa foi na área de Engenharia de Software, envolvendo as disciplinas de Métricas de Software, Mineração de Dados e Gerência de Configuração. O título do trabalho foi "OSTRA: UM ESTUDO DO HISTÓRICO DA QUALIDADE DO SOFTWARE ATRAVÉS DE REGRAS DE ASSOCIAÇÃO DE MÉTRICAS". Meu orientador foi o Leonardo Murta e o Alexandre Plastino foi meu co-orientador.
A defesa foi no dia 15 de Junho e fizeram parte da banca os professores Leonardo Murta, Alexandre Plastino e Viviane Torres da UFF e o professor Alessandro Garcia da PUC-Rio. Após duas horas de apresentação e perguntas o resultado foi a aprovação!

quinta-feira, 30 de agosto de 2012

Workshop Brasileiro de Visualização de Software - WBVS 2012


Esse ano eu estou participando da organização de um evento muito legal, o Workshop Brasileiro de Visualização de Software (WBVS). Esse evento é um workshop do CBSoft 2012, o Congresso Brasileiro de Teoria e Prática. Foi um convite realizado pelo meu orientador do mestrado, o professor Leonardo Murta, e que eu não poderia recusar. 
Minha participação neste evento está me proporcionando um grande aprendizado. Já participei do CBSoft em 2009 e estou ansioso para a chegada do evento.

Testes Automatizados: verificação ou design?

Uma observação que deve ser feita a respeito de testes automatizados é a respeito dos objetivos que se tem com eles. Esses objetivos definem diretamente a abordagem que deve ser utilizada para a utilização de testes: antes ou depois da implementação.

Practical Unit Testing

Essa semana comprei dois novos livros na Amazon. Um deles é o Practical Unit Testing with TestNG and Mockito. Já comecei a leitura e parece muito bom.
Nos próximos dias vou escrever um pouco sobre isso à medida que for lendo.
De cara ele aborda questões básicas como:
  •  O que é um teste?
  • Quais os tipos de teste?
  • A diferença da abordagem de testes, para verificação ou design
  • Algumas ferramentas que serão abordadas ao longo do livro
Parece ser bastante interessante: direto e rico de conhecimento. O escritor é um desenvolvedor experiente e preocupado com reutilização e qualidade do código, assim como eu. Acho que vou me dar bem com o livro!