Nessa aula eu explico algumas técnicas para refatoração de código na camada View do CakePHP 2. Ela faz parte da mentoria para programadores iniciantes realizada em 2018.
É a continuação de uma série de vídeos onde desenvolvo uma aplicação com vários cadastros com o tema “cinema”. Essa aplicação serviu como base para a mentoria e pode ser baixada no github. Por isso seria legal ver esses vídeos antes para entender o contexto desse vídeo.
Nessa aula no formato “baby steps” eu explico a importância de “passar a limpo” nosso sistema através da refatoração do código e mostro mecanismos para fazer a refatoração do código na camada View da nossa aplicação em CakePHP 2.
Primeiro eu explico como retirar a repetição de código dos arquivos da View através da abstração das Views. Em seguida identifico os atributos mais comuns dos campos dos formulários e crio uma configuração padrão. Depois mostro como reaproveitar um único elemento em diversas páginas. E concluo com uma discussão interessante sobre os benefícios de se fazer a refatoração de código.
Documentação de referência no vídeo:
– Estendendo Views no CakePHP 2
– Como criar elementos no CakePHP 2
– Padronizando inputs de Formulário no CakePHP 2
Deixar um comentário