Bei der Entwicklung jeder Art von Computerprogramm, von einem einfachen Befehlszeilenspiel bis hin zu einem aufwändigen Betriebssystem, ist eines der wichtigsten Dinge, die ein Programmierer tun kann, ein Datenflussdiagramm zu erstellen. Obwohl es etwas nervig sein kann, ermöglicht das Erstellen eines Datenflussdiagramms dem Programmierer, ein Programm mit minimalem Unbehagen beim Programmieren des eigentlichen Codes und erhöhen die Produktivität des Programmierers (oder der Programmiergruppe).
Organisation
Das Wichtigste, was ein Datenflussdiagramm tut, ist, das Programm organisiert zu halten. Programmierer verwenden Datenflussdiagramme, um genau zu planen, wie ihr neues Programm seinen beabsichtigten Zweck erfüllen soll. Während einfachere Programme wahrscheinlich ohne die Verwendung eines Datenflussdiagramms für die Organisation erstellt werden könnten, können komplexere Programme erstellt werden diejenigen, insbesondere mit Gruppen von Programmierern, erfordern definitiv die Verwendung eines Datenflussdiagramms, um das Programm am Laufen zu halten Spur.
Video des Tages
Entscheidungsfindung
In fast jedem Programm, das Verbrauchern zur Verfügung steht, gibt es viele Teile, in denen ein Programm enthalten sein wird um eine Entscheidung auf der Grundlage von Daten zu treffen, die entweder vom Benutzer oder von einem anderen Teil des Programm. Diese werden normalerweise als "Wenn-Dann"-Anweisungen bezeichnet und sagen dem Programm, was zu tun ist, wenn bestimmte Daten zum Arbeiten angegeben werden. Datenflussdiagramme helfen dem Programmierer herauszufinden, welche Optionen die Programme benötigen, um mit den übergebenen Daten umzugehen.
Präsentation
Das Schlimmste, was ein Programmierer tun kann, wenn er mit Laien über ein Programm spricht, ist, den Code zu verwenden, um zu erklären, was das Programm macht und wie es es tun wird. Computercode ist für die meisten Menschen wie eine Fremdsprache, und wenn Sie ihn als Backup verwenden, wird Ihr Projekt nur verwirrt. Verwenden Sie stattdessen das Datenflussdiagramm, um Laien das Programm zu erklären. Es wird definitiv die Zeit sparen, die Sie damit verbracht hätten, ihnen den Code zu erklären.
Anpassungsfähigkeit
Im Laufe eines Projekts findet ein Programmierer manchmal ein besseres Werkzeug oder erkennt, dass es einen besseren Weg gibt, um optimieren Sie den Code, sind sich aber möglicherweise nicht sicher, wo er abgelegt werden soll oder was der Programmierer sonst noch ändern muss, um ihn aufzunehmen der Code. Wenn der Programmierer ein Datenflussdiagramm verwendet, hilft das Diagramm dem Programmierer zu sehen, was passiert, wenn bestimmter Code in das Programm eingefügt wird.
Fehlererkennung
Programme können viele Fehler oder Bugs aufweisen, wenn sie erstellt werden. Da die Codemenge in größeren Programmen sehr umfangreich sein kann, ist es manchmal schwierig, genau zu bestimmen, wo genau ein Problem im Code liegt, aber Mit Hilfe eines Debuggers und eines Datenflussdiagramms kann ein Programmierer schließlich den fraglichen Fehler finden und beginnen, herauszufinden, wie er behoben werden kann es.