eBay Kalkulationsprogramm

Du hast eine Idee für ein Projekt?
Benutzeravatar
Dennis89
User
Beiträge: 1154
Registriert: Freitag 11. Dezember 2020, 15:13

Einen Plan habe ich mir hier nicht gemacht.
Ich habe mir deinen Code angeschaut, dann habe ich versucht überflüssigen Code zu entfernen und Codewiederholungen zu vermeiden. Dadurch enstanden schon Funktionen und Schleifen.
Dann wollte ich die Fehlerbehandlung drin haben, damit man keine falschen Sachen eingeben kann und da fand ich keinen schönen Weg eine Funktion zu schreiben, in der in der ersten Abfrage nur 1 und 2 erlaubt wird, in den anderen int oder float. Da sah ich die letzte Abfrage nach dem Buchstaben, so hab ich mich dazu entschieden für 'float' und 'int' eine Funktion zu schreiben und die erste Abfrage zu ändern, damit ich die mit der Ja, Nein-Abfrage in eine Funktion stecken kann.
Und das wars ja dann eigentlich.

Damit will ich sagen, ich habe kleine Probleme nach einander gelöst.
Wenn ich mit einem leeren "Blatt" starte, dann habe ich ein Ziel und damit ein Berg von Problemen/Aufgaben die zu lösen sind, bis ich am Ziel bin. Da breche ich alles so weit herunter, bis es kleine lösbare Aufgaben sind, dafür schreibe ich Code und baue das Stück für Stück zusammen. Ich habe bis jetzt ein Projekt gehabt in dem ich ohne Aufschrieb eventuell den Überblick verloren hätte und da habe ich mir den Programmablauf wirklich sehr detailliert aufgeschrieben und anhand dieses Aufschriebs mein Programm erstellt.
Im allgemeinen schaue ich immer erst dass die Logik funktioniert und dann kümmere ich mich darum wie der Benutzer das Programm bedient.

Ich ändere bestehenden Code von mir aber immer und immer wieder, wenn ich dann denke es passt und poste ihn hier, dann bin ich immer wieder total fasziniert, was man noch alles optimieren kann und was ich alles übersehen habe.

Grüße
Dennis
"When I got the music, I got a place to go" [Rancid, 1993]
Benutzeravatar
andie39
User
Beiträge: 152
Registriert: Dienstag 7. Dezember 2021, 16:32

Dennis89 hat geschrieben: Sonntag 2. April 2023, 20:08 Einen Plan habe ich mir hier nicht gemacht.
Ich habe mir deinen Code angeschaut, dann habe ich versucht überflüssigen Code zu entfernen und Codewiederholungen zu vermeiden. Dadurch enstanden schon Funktionen und Schleifen.
Dann wollte ich die Fehlerbehandlung drin haben, damit man keine falschen Sachen eingeben kann und da fand ich keinen schönen Weg eine Funktion zu schreiben, in der in der ersten Abfrage nur 1 und 2 erlaubt wird, in den anderen int oder float. Da sah ich die letzte Abfrage nach dem Buchstaben, so hab ich mich dazu entschieden für 'float' und 'int' eine Funktion zu schreiben und die erste Abfrage zu ändern, damit ich die mit der Ja, Nein-Abfrage in eine Funktion stecken kann.
Und das wars ja dann eigentlich.

Damit will ich sagen, ich habe kleine Probleme nach einander gelöst.
Wenn ich mit einem leeren "Blatt" starte, dann habe ich ein Ziel und damit ein Berg von Problemen/Aufgaben die zu lösen sind, bis ich am Ziel bin. Da breche ich alles so weit herunter, bis es kleine lösbare Aufgaben sind, dafür schreibe ich Code und baue das Stück für Stück zusammen. Ich habe bis jetzt ein Projekt gehabt in dem ich ohne Aufschrieb eventuell den Überblick verloren hätte und da habe ich mir den Programmablauf wirklich sehr detailliert aufgeschrieben und anhand dieses Aufschriebs mein Programm erstellt.
Im allgemeinen schaue ich immer erst dass die Logik funktioniert und dann kümmere ich mich darum wie der Benutzer das Programm bedient.

Ich ändere bestehenden Code von mir aber immer und immer wieder, wenn ich dann denke es passt und poste ihn hier, dann bin ich immer wieder total fasziniert, was man noch alles optimieren kann und was ich alles übersehen habe.

Grüße
Dennis
Naja das waren ja nicht einfach nur Anpassungen schon ordentliche Veränderungen.
Antworten