Ich erstelle ein Entwurfsdokument für ein Sicherheitssubsystem, das in C++ geschrieben werden soll. Ich habe ein Klassendiagramm und Sequenzdiagramme für die wichtigsten Anwendungsfälle erstellt. Ich habe auch die öffentlichen Attribute, Assoziationen und Methoden für jede der Klassen angegeben. Aber ich habe die Methodendefinitionen noch nicht auf die C++ - Ebene heruntergebohrt. Da ich neu in C++ bin, wie auch der andere Entwickler, frage ich mich, ob es nicht sinnvoll ist, weiter zu gehen und dieses Level anzugeben. Gedanken?Wie spezifisch, um Design-Dokument zu bekommen?
edit: Wow - ganz dagegen, einstimmig. Ich habe zum Beispiel über das ganze Geschäft nachgedacht über das Spezifizieren von const vs. nicht-const, das Übergeben von Verweisen, das Behandeln von Standardkonstruktor und Zuweisungen und usw.. Ich glaube, es war sehr hilfreich, dies bis jetzt auf diese Detailebene zu spezifizieren. Ich habe definitiv eine klarere Vorstellung davon bekommen, wie das System funktionieren wird. Vielleicht, wenn ich nur ein paar Methoden als Beispiel benutze, bevor ich in den Code eintauche?
Akzeptiert Jasons Antwort wegen dem Punkt, dass man nicht ständig auf die Dokumentation zurückgreifen muss. –