Mostrando postagens com marcador Qualidade de Software. Mostrar todas as postagens
Mostrando postagens com marcador Qualidade de Software. Mostrar todas as postagens

quarta-feira, 22 de fevereiro de 2017

Peer review: faça ou arrpenda-se!

Peer review, ou "revisão por pares", é uma prática de qualidade de software frequentemente negligenciada nas empresas de TI, sigam elas "métodos ágeis" ou não. Porém, esta prática pode diminuir os custos de desenvolvimento, evitando problemas no momento mais crucial do Projeto: A aceitação.


sexta-feira, 5 de fevereiro de 2016

3 erros que os desenvolvedores continuam a cometer



É impressionante o fato desses 3 erros ainda serem cometidos hoje em dia! Depois de tanto investimento em qualidade de software e em processos de desenvolvimento, existem vários erros que continuam a ser repetidos na maioria dos projetos, dentre esses, eu listei 3 que eu vejo com frequência ocorrerem juntos. 

Aproveite o Carnaval, e leia esse artigo, no intervalo do bloco ou da escola de samba, para quando voltar ao trabalho, evitar que aconteçam.


segunda-feira, 10 de agosto de 2015

Chega de apanhar! Aprenda qualidade de software com o Bom Programador!


O livro de Qualidade de Software do Bom Programador é o que você precisa! Veja como reduzir a dívida técnica dos seus projetos de software através da análise de código. Aplicação de boas práticas, métricas e princípios de engenharia de software. 


Aproveite e confira esses artigos de nosso setlist sobre o assunto:

segunda-feira, 1 de dezembro de 2014

Novo techguide: Como avaliar projetos de software


Acabamos de inaugurar mais um serviço do Bom Programador: Techguides! São livros pequenos, licenciados sob Crative Commons, e disponibilizados gratuitamente para você. Confira nosso primeiro TechGuide: Como avaliar projetos de software.

terça-feira, 3 de junho de 2014

Como usar o jQana em seu projeto adequadamente


O jQana é um plugin Maven que verifica 3 importantes métricas em um projeto Java: Response For a Class, LCOM 4 (Lack of Cohesion in Methods - Hitz & Montazeri) e Complexidade Ciclomática (McCabe).

Ele funciona  com o Apache Maven, podendo rodar sob o Maven 2 ou 3 sem problemas. Vamos dar umas dicas de como usar o plugin em seus projetos.


sexta-feira, 23 de maio de 2014

Tio, me dá uma ajuda ae!

Tem problemas com o Maven? Seus problemas acabaram! Use o nosso fórum e pergunte, cara! É só perguntar... É mais rápido e certeiro do que ficar "googando" sem achar uma solução.

terça-feira, 13 de maio de 2014

O Workshop de Qualidade de Software do CISL foi um sucesso!


Conforme amplamente divulgado, eu ministrei o treinamento: "Workshop de Qualidade de Software" através do CISL, aberto para todos e gratuito. O Evento aconteceu na sede do Serpro - Horto, no Jardim Botânico, Rio de Janeiro, e contou com representantes de diversas empresas e autarquias, como:

  • INT - Instituto Nacional de Tecnologia, do Ministério da Ciência, Tecnologia e Inovação;
  • Casnav - Centro de Análise de Sistemas Navais, da Marinha;
  • EMGEPROM - Empresa Gerencial de Projetos Navais, da Marinha;
  • INPI - Instituto Nacional da Propriedade Industrial, do Ministério do Desenvolvimento, Indústria e Comércio Exterior;
  • SERPRO - Serviço Federal de Processamento de Dados, do Ministério da Fazenda;
Falamos sobre os principais aspectos de uma aplicação, que são fonte de dívida técnica, propondo um modelo hierárquico e estruturado para avaliar e detetar problemas de qualidade de software, começando com a Arquitetura, passando pelo Projeto e chegando à Construção do sistema em análise.

Apresentei a ferramenta jQana, assim como diversas outras ferramentas livres (SonarQube, Maven, JDepend, Cobertura, Checkstyle, PMD e Findbugs), mostrando como utilizá-las, tanto individualmente como dentro de um processo de Integração Contínua.

Porém, o foco não foi só em ferramentas, mas em conceitos de qualidade de software (em cada aspecto) e as métricas associadas a eles, tudo com várias experiências práticas. 

Tenho recebido várias manifestações de pessoas que perderam ou que não conseguiram se inscrever no Workshop e estou tratando com o CISL uma futura repetição, talvez via video streaming. 

segunda-feira, 31 de março de 2014

Workshop de Qualidade de Software no CISL


Aí está o que você queria: O Workshop de Qualidade de Software ministrado pelo CISL: Comitê de Implantação de Software Livre do Governo Federal. Será realizado no período de 05/05/2014 até
08/05/2014, na sede do SERPRO, no Horto, no horário de 9:00 -> 13:00.

As vagas são limitadas. Para se inscrever, enviar os dados  (nome, CPF, e-mail, telefone, instituição e CNPJ da instituição) para o endereço eletrônico: [email protected] até o dia 18/04/2014. As vagas serão alocadas por ordem de chegada dos pedidos, respeitando a divisão de vagas entre os órgãos.
Encaminharemos a confirmação ou não da vaga no treinamento no dia 21/04/2014.

Conteúdo Programático:
- Apresentação sobre Dívida técnica e prática de ferramentas de análise (Maven, Sonar, jQana, JDepend, Cobertura, PMD, Checkstyle e Findbugs);
- Arquitetura: Apresentação sobre os principais problemas arquiteturais e como detetá-los usando as ferramentas apresentadas. Prática usando sistemas de exemplo;
- Projeto: Apresentação sobre os principais problemas com projeto de software e sua análise, utilizando as ferramentas apresentadas. Também tem prática;
- Implementação: Apresentação sobre os principais problemas com implementação (programação), e sua análise com as ferramentas. Também tem prática;


sábado, 29 de março de 2014

Workshop de Qualidade de Software no CISL



Vou ministrar uma turma do meu famoso Workshop de Qualidade de Software pelo CISL - Comitê de Implantação de Software Livre do Governo Federal, e será no Rio de Janeiro, na sede do Serpro, no Horto. Deverá acontecer em Maio. Fique ligado(a), que até semana que vem dou os detalhes. 
Veremos: Boas práticas, Métricas e Ferramentas. Maven, Sonar, jQana, JDepend, etc.