Manter um código limpo e bem estruturado é fundamental para qualquer projeto de software. Aqui estão as práticas que aplico no meu dia a dia como desenvolvedor PHP.

1. Tipagem Estrita

Sempre declare declare(strict_types=1); no início dos arquivos PHP. Isso previne erros silenciosos de conversão de tipos.

2. PSR-12 e Padrões de Código

Seguir o PSR-12 garante consistência no estilo de código, facilitando a leitura e colaboração em equipe.

3. Evite Código Duplicado

DRY (Don't Repeat Yourself) é um princípio universal. Extraia lógicas repetidas para funções ou classes reutilizáveis.

4. Validação e Sanitização

Nunca confie em dados de entrada. Utilize filter_input e filter_var para validar e sanitizar dados do usuário.

5. Use Composição sobre Herança

Prefira composição em vez de herança excessiva. Isso torna o código mais flexível e testável.

class UserService
{
    public function __construct(
        private UserRepository $repository,
        private LoggerInterface $logger
    ) {}
}

Seguindo essas práticas, você terá um código mais seguro, legível e fácil de manter.


← Voltar ao Blog