Lavoro su un codice di Symfony 2.
Usiamo un numero di pacchetti di terze parti (la maggior parte sono in Symfony Standard Edition).
Usiamo il compositore per le dipendenze.
Attualmente disponiamo di tutto il codice di terze parti impegnato nel nostro repository (dopo aver modificato i file .gitignore) per garantire la stabilità.
Secondo Proper Programming Practices ™, non dovremmo avere pacchetti di terze parti nel nostro repository. Dovremmo abbatterli e includerli al momento della compilazione.
Come possiamo fare il controllo qualità e il debug corretto quando in qualsiasi momento le nostre dipendenze potrebbero spingere un aggiornamento che interrompe la funzionalità?