Gast
#6045659
Eigentlich ein allgemeines Programmierproblem. Habe gerade folgenden Code:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
Wie man sieht, unterscheiden sich die beiden Zweige minimal. Kann man das verschönern und die Redundanz rausnehmen? Da es sich hier um konkreten Mikrocontroller-Code (Oshonsoft Basic für PIC16) handelt wäre noch die Frage, was für eine Variante kleiner, schneller oder schöner ist. Hier soll er schnell sein, weil in der INT. Dieses Beispiel ist jetzt einfach, vielleicht zu einfach um es zu vereinfachen, zeigt aber die Problematik auf. Ich hatte schon (Windows-)Programme geschrieben, die hatten riesen Redundanz im Code wegen paar Kleinigkeiten. Man kann das Problem sogar noch erweitern auf z.B. Datenblätter. Die habe ich einmal in einem Ordner mit allen DBs, aber auch im Ordner eines Projekts. OK, beim heutigen Speicherplatz kein Problem, ist aber nicht schön. Und Photos, wo mache ich die rein? In den Projektordner oder zu den Photos? Sind Hardlinks die Lösung? Gruss Chregu