CODE REFACTORING
DESENVOLVENDO CÓDIGOS LIMPOS, ORGANIZADOS E MODULARES
LEVI FERREIRA
POR QUE SE FAZ NECESSÁRIO A REFATORAÇÃO ?
MUITOS PROGRAMADORES PHP
NÃO SABEM
ORIENTAÇÃO A OBJETOS
NÃO SABEMNÃO SABEM
NÃO SABEM
RACIOCÍNIO ESTÁTICO
LINGUAGEM NOVA, MAS
HÁBITOS ANTIGOS
MAS O QUE A REFATORAÇÃO TRAZ DE
BOM ?
FACILITAR
A MANUTENÇÃO E COMPREENSÃO
MAS COMO?
BUT HOW?
PERO COM?
SED UT?
LIMPANDO COISAS QUE CHEIRAM MAL
MANTENHA SEUS CÓDIGOS PEQUENOS
DIVIDA RESPONSABILIDADES
DÊ NOMES CERTOS AOS PARAMÊTROS, VARIÁVEIS
E MÉTODOS
FAÇA OS OBJETOS SE COMPORTAREM COMO COLEÇÕES
YELD
USE DOC BLOCK! NÃO CUSTA NADISS
SENÃO SEU CODIGO PODE SER VISTO ASSIM:
NÃO TENHA MEDO DIGA PARA A CLASSE:
SUBSTITUA NÚMEROS
MÁGICOS POR CONSTANTES
FAÇA PAIR PROGRAMMING
SIMPLIFIQUE AS CONDIÇÕES
AO FINAL, VOCÊ DEVE FICAR ASSIM
MAS COM CERTEZA TERÁ VALIDO A PENA