A mio modo di vedere se ne crei uno prima di ottenere il vantaggio di:
- Pianificare in anticipo
- Panoramica del progetto
ma perdi:
- Tempo (facendo il lavoro probabilmente finirai per ripetere quando scrivi il codice)
D'altra parte, potrei semplicemente crearli tutti dopo aver scritto il mio codice solo per tenerlo come riferimento per i futuri sviluppatori.
Quale serve allo scopo dei diagrammi di classe e quale è più vantaggioso?