Ist jetzt sicher keine Frage auf "Profi" Niveau, aber paßt trotzdem am Besten n diesen Themenbereich:
z.B. bei einer Info Plattform:
News/Infoblock (BasisGerüst für Anzeige allgemeiner Seiten).
Händler
Hersteller
Vereine
...... (weitere eigenständige Themenbereiche).
Händler/Hersteller/Vereine
- besitzen unterschiedliche Anzahl von Datenfeldern
- unterschiedliche Merkmale (Kategorien)
- jeder Händler führt verschiedene Hersteller
- bei der Anzeige/Filterung gibt es für jedem dieser Themen Unterschiede.
Jetzt stellt sich für mich die Frage:
V1:
versuchen, das Ganze in eine Funktion (Nicht PHP Func, mit Funktion mein ich Programmfunktion als Ganzes) zu pressen mit dementsprechend vielen if Abfragen, DB Tabellen Joins, usw).
V2:
Sauber getrennt, eine Händler-Klasse, Hersteller-Klasse, usw. wie auch getrennte DB-Tabellen.
Mir geht es hier nicht um die Programmierung selbst, sondern um die Frage, wie dies eher umgesetzt wird, ab wann sagt man: Das ist besser, in eigene Funktionsabläufe aufzutrennen oder in einen Ablauf zu kombinieren?
z.B. bei einer Info Plattform:
News/Infoblock (BasisGerüst für Anzeige allgemeiner Seiten).
Händler
Hersteller
Vereine
...... (weitere eigenständige Themenbereiche).
Händler/Hersteller/Vereine
- besitzen unterschiedliche Anzahl von Datenfeldern
- unterschiedliche Merkmale (Kategorien)
- jeder Händler führt verschiedene Hersteller
- bei der Anzeige/Filterung gibt es für jedem dieser Themen Unterschiede.
Jetzt stellt sich für mich die Frage:
V1:
versuchen, das Ganze in eine Funktion (Nicht PHP Func, mit Funktion mein ich Programmfunktion als Ganzes) zu pressen mit dementsprechend vielen if Abfragen, DB Tabellen Joins, usw).
V2:
Sauber getrennt, eine Händler-Klasse, Hersteller-Klasse, usw. wie auch getrennte DB-Tabellen.
Mir geht es hier nicht um die Programmierung selbst, sondern um die Frage, wie dies eher umgesetzt wird, ab wann sagt man: Das ist besser, in eigene Funktionsabläufe aufzutrennen oder in einen Ablauf zu kombinieren?
Kommentar