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.