Ogni progetto software non banale, man mano che evolve, porta con se le scelte del team che lo ha sviluppato: quale framework è stato utilizzato, quali sono i "layer" dell'applicazione e come comunicano, che naming convention è presente nel progetto.
Questo è un argomento di discussione collegato all'originale su: https://www.meetup.com/PUG-Romagna-PHP-User-Group-Romagnolo/events/281230749/