Нево. Ich entwickle ein System, das mit der Börse funktioniert (System, unten). Und es gibt eine Menge Informationen, die mein Programm benötigt, um mit diesem System zu interagieren. Dieses System hat formell deklarierte Schnittstelle, aber andere Details neben dieser Deklaration und Anforderungen an mein System werden oft geändert. Wie kann ich verfügbare Informationen über dieses System und die Anforderungen für mein Programm so organisieren, dass es sowohl leicht zu verstehen als auch einfach zu ändern ist.Wie organisiert man Informationen über die Programmlösung?
Antwort
Ihr erstes und vor allem Ziel ist es, Dokumentation für die relevanten APIs zu erstellen, die Ihr Programm bereitstellt, und dann Dokumentation für die Konfigurationsdateien hinzuzufügen, vielleicht sogar einen Validator für die Konfiguration einzurichten.
Automatisch erzeugter Inhalt von Code-Annotationen (abhängig von Ihrer Lösung, .NET XML-Dokumente oder PHPdoc, etc.) ist der erste Schritt - dies hilft Ihnen, Klassen und Interfaces zu dokumentieren, während Sie an dem Code arbeiten. Der nächste Schritt ist das Dokumentieren von Nicht-Code-Assets. Wenn Sie eine XML-Konfiguration haben, können Sie beispielsweise Schemas schreiben, für die eine Validierung durchgeführt werden soll.
Danach folgt die Integrationsdokumentation - Schritte, die auf dem Produktionsserver und/oder den Arbeitsstationen ausgeführt werden müssen, um die Anwendung zu installieren, zu aktualisieren und zu warten, einschließlich Support-Skripts.
- 1. Wie organisiert man Integrationstests?
- 2. Wie organisiert man API?
- 3. Programmlösung, die durch Freigabeordner liest
- 4. Wie man PHP-Code organisiert?
- 5. Wie man wiederholenden Code organisiert?
- 6. MVC/MVP/MVVM - Wie man Geschäftslogik organisiert
- 7. Wie organisiert man Pakete (und verhindert Abhängigkeitszyklen)?
- 8. Wie organisiert man lokale Abhängigkeiten mit Maven?
- 9. Wie man zwei Schrittebestätigung organisiert? Knoten js
- 10. Wie organisiert man das wiederkehrende neuronale Netzwerk?
- 11. Wie organisiert man große glänzende Apps?
- 12. Wie man verschachtelte Requisiten in VueJS organisiert?
- 13. Wie organisiert man Python-Quellcode-Dateien?
- 14. Wie man ein C++ Projekt organisiert
- 15. C#, wie man diesen Code organisiert?
- 16. Wie organisiert man Abfahrtszeiten? PHP natürliche Art?
- 17. Wie man eine große karaf blueprint.xml organisiert?
- 18. Wie organisiert man die Suche der Person richtig?
- 19. Android-Projekt: Wie man die Dateien am besten organisiert
- 20. Wie organisiert man die Struktur eines 3D-Spiels?
- 21. Wie organisiert man Dateien in Python?
- 22. Wie organisiert man Gorilla Mux Routen?
- 23. Wie organisiert man den ASP.NET app_code Ordner?
- 24. Rails: wie man Routen formatiert und organisiert
- 25. Wie man ein Clojure-Projekt organisiert, testet, dokumentiert und verpackt
- 26. Wie man Bibliotheken und Links von Programmierinformationen organisiert
- 27. Wie man Informationen über eine Funktion erhält und sie aufruft
- 28. Wie verbinden Zwei Tabellen, die die Informationen über Adresse verbinden?
- 29. Wie man Beobachtungen einer Variable organisiert und rankt?
- 30. Wie man Informationen über spezifisches Bier in einem Bierkasten anzeigt
Willkommen bei SO. Das ist * unglaublich * breit. Bitte fügen Sie weitere Details hinzu, um spezifische Antworten zu erhalten –