Sto creando un documento di progettazione per un sottosistema di sicurezza, da scrivere in C++. Ho creato un diagramma di classe e diagrammi di sequenza per i principali casi d'uso. Ho anche specificato gli attributi pubblici, le associazioni e i metodi per ciascuna delle classi. Ma, non ho ancora perforato le definizioni del metodo fino al livello C++. Dato che sono nuovo di C++, come lo è l'altro sviluppatore, mi chiedo se potrebbe non avere senso andare avanti e specificare a questo livello. Pensieri?Quanto è specifico per ottenere il documento di progettazione?
modifica: Wow - completamente contro, unanime. Stavo pensando, ad esempio, all'intero business riguardo alla specifica di const e non-const, passando i riferimenti, gestendo il costruttore e gli assegnamenti predefiniti e così via. Credo che sia stato abbastanza utile specularne fino a questo livello di dettaglio fino ad ora. Ho sicuramente avuto un'idea più chiara di come funzionerà il sistema. Forse se faccio solo alcuni metodi, ad esempio, prima di immergermi nel codice?
Ha accettato la risposta di Jason a causa del punto sul non dover tornare costantemente alla documentazione. –