Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

Programmerstellung

Hurts / 4 Antworten / Flachansicht Nickles

Servus


Kann mir mal jemand sagen, in welcher Reihenfolge man ein Programm entwickelt? Also erst sich im Kopf alles ausdenken und auf Papier niederschreiben und am Schluß abtippen oder wie macht man das?


Danke

bei Antwort benachrichtigen
Borlander Hurts „Programmerstellung“
Optionen
Kann mir mal jemand sagen, in welcher Reihenfolge man ein Programm entwickelt
Pauschal kann man das gar nicht sagen. Kommt drauf an, wie komplex das Problem ist und wie gut der Programmierer ist.

Also erst sich im Kopf alles ausdenken
Als erstes muss man das zu Grunde liegende Problem erfassen und strukturieren. Also in Unterprobleme zerteilen.
Für diese Unterprobleme muss dann ein (möglichst effektiver) Algorithmus gefunden werden.
Diese Algorithmen setzt man anschließend in Befehle der gewünschten Programmiersprache um.

Papier niederschreiben und am Schluß abtippen oder wie macht man das?
Also den Quelltext auf Papier niederschreiben ist zu aufwendig. Für Skizzen, Ablaufdiagramme, Datenbankenwürfe, ... ist Papier und Bleistift allerdings eine gute Sache, weils einfach schneller als auf dem PC geht.
Mit einfach abtippen ist es also nicht getan. Die Testerei einzelner Prozeduren/Funktionen geht schon bei der Programmiererei los, denn bei größeren Projekten hakts immer an irgend einer Stelle. Einfach auf die schnelle runterschreiben geht nur bei kleineren Sachen.

Was ich bis jetzt noch ausgelassen habe ist das GUI-Design (wenn man denn mit GUI programmiert). Sollten dazu noch Fragen bestehen, werde ich mich gerne auch dazu noch mal äußern.


CU Borlander
bei Antwort benachrichtigen