Skip to content

Categoria: Qualidade de software

Padrão Strategy

E ai pessoal, tudo bom?

Faz tempo que eu não posto aqui, mas agora espero postar com mais frequência.

Hoje vou falar de um assunto importante, padrões de projeto. E hoje o padrão discutido será o Strategy. O que farei primeiro é passar o conceito do padrão e algumas pesquisas que encontrei na internet sobre o mesmo e por ultimo irei demonstrar a forma para aplicar o padrão perante um exemplo.

Código de qualidade

Em um projeto de software, utilizar rotinas é algo comum e sem ela é praticamente impossível desenvolver um software complexo. Independentemente da arquitetura e utilizando ou não orientação a objeto, as rotinas tem grande importância. A Rotina pode ser um método ou procedimento que são ativados para um único propósito (execução dos nossos desejos em relação ao software). Desenvolver uma rotina de qualquer maneira pode afetar o processamento da aplicação ou então confundir outro colaborador que mais tarde poderá efetuar severas manutenções. Neste artigo demonstrarei os passos necessários para construir um código de qualidade.

Oculte seu código

Em muitos códigos de software que somos obrigados a dar manutenção, percebemos certa confusão nas classes no quesito manutenção, por exemplo, uma classe interfere na regra de outra classe e isso fica exposto ou uma classe deixa exposta sua principal regra de negócio dando possibilidade a um cliente (instrução que utiliza a classe) de modifica-la. O objetivo deste artigo é explicar o que significa ocultamento de código e também demonstrar as vantagens.