WebEdition, Konzept, Philosophie, Software Qualität
Verfasst: Di 4. Feb 2014, 18:50
Hallo,
erst mal Lob: Super engagement... cooles Konzept. (File-Tree-Structure, WYSIWYG)
Verbesserungsvorschläge was die Umsetzung an geht:
Wenn ich mir den Quelltext so anschaue... sieht das nach über Jahre gewachsenen Strukturen, ohne viel Kommentare (hie und da) inklusive seltsamer Variablennamen aus, mehrere 10.000 Dateien machen alles träge, we muss in's root... sonst no boot.
ASAP - As Simple As Possible muss die Devise sein...
sonst wird das Projekt ab einer gewissen Größe unhandlebar... weil das kein Mensch mehr testen kann.
1. stark Modularisieren (einfacher zu testen, habt ihr evtl. schon, dann nicht alle Module per default inst. bitte , sondern wie Wordpress Plugin's nachrüsten)
2. evtl. sind manche schon sehr alte gewachsene Stukturen, und denen würde ein rewrite gut tun um die Einfachheit und Geschwindigkeit zu erhöhen.
3. Software Qualitäts Management: Nutzt ihr eine Test-Dokumentation / Fall-Beschreibung?
... ohne Test-Doku geht bei mir bei komplexeren Projekten garnix. So lassen sich viele Fehler schon vor Auslieferung vermeiden, klar ist das viel Aufwand.
Es ist aber auch wirklich nicht einfach mit PHP übersichtliche Projekte zu schreiben... ich kenne das Problem.
Aktuell bearbeite ich ein "gewachsenes" Projekt mit Version 6.2.7 ein backup, restore schlegt auf neueren Version fehl... (der Rebuild))
D.h. meine einzige möglichkeit: Manueller Datenbankzugriff:
http://dwaves.de/index.php/2014/02/04/w ... ode-lines/
Video2Brain Doku!
Viel Erfolg!
erst mal Lob: Super engagement... cooles Konzept. (File-Tree-Structure, WYSIWYG)
Verbesserungsvorschläge was die Umsetzung an geht:
Wenn ich mir den Quelltext so anschaue... sieht das nach über Jahre gewachsenen Strukturen, ohne viel Kommentare (hie und da) inklusive seltsamer Variablennamen aus, mehrere 10.000 Dateien machen alles träge, we muss in's root... sonst no boot.
ASAP - As Simple As Possible muss die Devise sein...
sonst wird das Projekt ab einer gewissen Größe unhandlebar... weil das kein Mensch mehr testen kann.
1. stark Modularisieren (einfacher zu testen, habt ihr evtl. schon, dann nicht alle Module per default inst. bitte , sondern wie Wordpress Plugin's nachrüsten)
2. evtl. sind manche schon sehr alte gewachsene Stukturen, und denen würde ein rewrite gut tun um die Einfachheit und Geschwindigkeit zu erhöhen.
3. Software Qualitäts Management: Nutzt ihr eine Test-Dokumentation / Fall-Beschreibung?
... ohne Test-Doku geht bei mir bei komplexeren Projekten garnix. So lassen sich viele Fehler schon vor Auslieferung vermeiden, klar ist das viel Aufwand.
Es ist aber auch wirklich nicht einfach mit PHP übersichtliche Projekte zu schreiben... ich kenne das Problem.
Aktuell bearbeite ich ein "gewachsenes" Projekt mit Version 6.2.7 ein backup, restore schlegt auf neueren Version fehl... (der Rebuild))
D.h. meine einzige möglichkeit: Manueller Datenbankzugriff:
http://dwaves.de/index.php/2014/02/04/w ... ode-lines/
Video2Brain Doku!
Viel Erfolg!