BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Qualidade no InfoQ Brasil

  • Caça aos bugs: Aprimorando a capacidade dos testes

    Na recente conferência "Testing Portugal 2013", Klays Olsen apresentou técnicas para caçar bugs seguindo o estilo de testes exploratórios.

  • O Agile realmente traz mais rapidez?

    O Agile torna mesmo as equipes mais rápidas? Conheça discussões recentes sobre o tema.

  • Não se repita? DRY e o dilema entre código duplicado e alto acoplamento

    O princípio DRY ("Não se Repita") reduz a duplicação de código e os problemas de manutenção resultantes, mas quando é mal aplicado aumenta o acoplamento e reduz a legibilidade. Conheça a opinião de vários especialistas sobre o princípio, suas aplicações e armadilhas.

  • Uma Introdução à Qualidade de Software

    Em dois artigos recentes, David Chappell, CEO da Chappell & Associates, descreve os diferentes aspectos da qualidade de software (funcionais, estruturais e de processo), os grupos de pessoas diretamente interessadas na qualidade (usuários, desenvolvedores e patrocinadores), e o resultado que os defeitos no software causam, sejam eles externos ou internos, ao longo do tempo.

  • Sistemas embarcados: Testes de software e arquitetura em alta

    Em edição recente da revista Chip Design, foi apontado grande crescimento dos sistemas portáveis e sem fio, e o aumento de relevância do software nos sistemas embarcados. Com isso, questões de qualidade precisam de atenção especial, principalmente em sistemas críticos em segurança; e ferramentas de testes e a arquitetura de software se tornam aspectos críticos.

  • Coverity: Código Open Source tem menos defeitos que código comercial

    Estudo realizado pela Coverity Scan, patrocinado pelo Departamento de Segurança Doméstica dos EUA, conclui que o código Open Source tem menos defeitos que código comercial, e que a análise estática de código é eficaz na redução da quantidade de defeitos em software.

  • Psicologia Aplicada para Engenheiros de Software

    John R. Fox publicou este mês seu livro “Trabalho Digital em um Mundo Analógico”, cujo subtítulo “Melhorando a Engenharia de Software através da Psicologia Aplicada” indica o verdadeiro objetivo: discutir os aspectos psicológicos no contexto de engenharia de software. O foco são os aspectos e práticas psicológicos relevantes para os engenheiros de software.

  • Se usuários não mudam as configurações, para que configurações?

    Pesquisas recentes por especialistas em experiência do usuário mostram que a grande maioria dos usuários mantém os valores padrão para todas as configurações dos softwares, mesmo perdendo com isso funcionalidades essenciais. O excesso de escolhas e a confiança nos desenvoldedores contribuem para uma situação que prejudica os dois lados da equação usuário-desenvolvedor.

  • O conflito entre Agile e Arquitetura

    Há uma luta constante entre as técnicas ágeis e a arquitetura corporativa. Enquanto o desenvolvimento ágil foca-se em ajustar o planejamento à medida que se ganha conhecimento do domínio, a arquitetura estabelece uma plataforma tecnológica e trata dos atributos de qualidade. A combinação dessas duas dimensões tem sucesso quando as técnicas ágeis são usadas na direção da arquitetura desejada.

  • Código é responsabilidade e risco: quanto menos, melhor

    A mentalidade Lean enfatiza a redução dos estoques, porque sempre há custos associados à sua manutenção. No desenvolvimento de software, costuma-se tratar os requisitos como estoque. Mas e o código?

  • Representando testes ágeis

    Vários membros da comunidade Agile têm explorado estilos para a representação e registro de testes, usando desde listas simples e tabelas, a estruturas lógicas e mapas mentais.

  • Como terminar histórias sem deixar bugs para trás

    O que você pode fazer quando um número inaceitável de histórias estão "prontas", mas ainda tem vários problemas de qualidade?

  • Sonar 2.4: Regras de Restrições de Arquitetura e Suporte ao Maven 3

    A última versão do Sonar, ferramenta open source de gerenciamento de qualidade de código, suporta restrições de arquitetura para projetos Java e painéis customizados. O time da SonarSource lançou no mês passado a versão 2.4 de seu produto. Neste lançamento, há quatro novas funcionalidades principais...

  • Retrospectiva Java 2010

    Muitos fatos importantes aconteceram esse ano em torno da plataforma e linguagem Java, confira alguns dos principais acontecimentos reportados pela InfoQ Brasil duranto o ano de 2010. Dentre eles alguns tropeços da Oracle, o processo entre ela e o Google, o tão esperado Java 7, entre outros.

  • Como Pagar o Débito Técnico

    Paul Tevis está em uma equipe que há quatro meses encontra-se em uma transição Scrum. O projeto possui uma grande quantidade de débito técnico, e ele está às voltas com o problema de como controlar e pagar estes débitos técnicos.

BT