Noch eine Abstraktionsschicht
"Es gibt kein Problem, dass sich nicht durch die Einführung einer weiteren Abstraktionsschicht lösen lässt!" [Zitat von unbekannt]
In Code-Zeilen ausgedrückt stellt sich die Refaktorierung wie folgt da: Die alte Klasse generiert die sitemap.xml und die robots.txt und ist 512 Zeilen lang (inklusive Kommentare). Die neuen Implementierung ist aufgeteilt in eine Klasse für die robots.txt (47 Zeilen) und in weitere für die sitemap.xml
- Frontend Klasse: 280 Zeilen (neu: Erzeugung des Sitemap-Index )
- Abstraktionsebene: 164 Zeilen (Subject-Observer-Pattern)
- Datenquellen:
- Blog: 61 Zeilen
- Gallery: 73 Zeilen
- Menu: 144 Zeilen (neu)
- Page: 132 Zeilen
- VFS (Mediendateien): 158 Zeilen
Nebenbei bemerkt erzeugt das neue SEO_Sitemap Modul auch lokalisierten Varianten für mehrsprachige Webseiten. Wie gesagt, es gibt kein Problem, dass sich nicht durch eine weitere Abstraktionsschicht lösen lässt.
Suche
Aktuelle Artikel
- Kinder an die Macht 8. Apr. 2025 (07:51)
- Wir müssen über Geld reden... 27. Mär. 2025 (19:16)
- Ich habe zwei Stimmen 11. Feb. 2025 (19:10)
- Dumm wählt gut! 24. Jan. 2025 (09:33)
- E-Rechnungen ab diesem Jahr 14. Jan. 2025 (14:05)
- E-Mail an den Stadtrat 3. Dez. 2024 (22:43)
- Sozialarbeit lohnt sich! 21. Nov. 2024 (08:29)
- Europäisches Recht 5. Jun. 2024 (10:15)
- Unter Wert verkaufen? 18. Apr. 2024 (09:47)
- Angriff in der Nacht 25. Mär. 2024 (13:52)
- Suche Menschfreund:in 2. Nov. 2023 (08:06)
- Medienbruch ist böse 15. Mai. 2023 (08:22)
- Wir brauchen Verstärkung 27. Mär. 2023 (11:23)
- Noch eine Preissenkung 9. Feb. 2023 (08:08)
- Dresden 2023 trifft Zen 3. Jan. 2023 (15:11)