Sto iniziando a progettare l'architettura della piccola azienda alberghiera della mia famiglia. Ma io sono un junior js developer e mi manca l'immagine grande quando si programma in movimento. Temo che ciò possa portare a confusione e / o cattive pratiche.
Ho quindi iniziato con un diagramma di attività di base per documentare le mie idee sul flusso nel sistema. Voglio essere in grado di capire e prevedere i problemi e catturarli prima di iniziare a creare l'implementazione e di evitare il codice spaghetti (vedi sotto).
Ma non sono sicuro che sia il modo migliore per iniziare, e quindi ho bisogno del tuo consiglio. Che tipo di diagrammi dovrei usare per ottenere il quadro generale e progettare il software prima di iniziare la codifica, al fine di implementare correttamente il business nel mio programma?
Sto ancora imparando, quindi scusami il mio noobness.