Hi
r23 hat geschrieben: ↑21.02.2021, 19:54
Die aktuellen IDEs von NetBeans und Eclipse IDE for PHP sehen zurzeit auch noch keine Probleme.
NetBeans habe ich zwar ebenfalls installiert, mich aber noch nicht ausführlich damit beschäftigt. Für meine PHP Projekte nutze ich momentan noch lieber NP++, weil mir die Editor-Fähigkeiten von NetBeans zu eingeschränkt sind. Ansonsten bin ich auch IDEs gewöhnt, aber in Bezug auf Compilersprachen.
gerne beseitigen, wenn man die Möglichkeit hat.
Wenn die Aufgabe für einen zu viel wird, eben auch erklären, was wie gemacht werden muss... ich denke, man findet dann hier Hilfe bei der Umsetzung.
Hier mal einen Screenshot der Übersicht des besagten Berichts. Bei Interesse kann ich den vollständigen Bericht zur Verfügung stellen.
MOD 5.0.0-dev:
- PicPick_2021-02-23_11-57-01.png (135.05 KiB) 9074 mal betrachtet
PSSE ist klar, dass betrifft primär die Struktur des Sources und der hat schon viele Jahre auf dem Buckel. Dazu kommt, das PSSE ein Regelsatz aus dem phpBB Umfeld ist und die Regeln sind recht streng. Genauer gesagt sind sie eigentlich moderat, aber Programmierer die es nicht gewöhnt sind mit Analysetools zu arbeiten, betrachten das eher als streng.
Was die Kompatibilität angeht: Im Prinzip sind das nur sehr wenige Fehler, die aber eben bei jeder PHP Version relevant sind. Manches ist simpel zu beheben, bei anderen Dingen muss ich erstmal genau verstehen, was da gemacht wird, bevor ich das korrigieren kann. Ich programmiere in PHP auch erst seit 2018.
Wenn man den Bericht im Detail anschaut, wird eine Frage besonders relevant: Bis zu welcher PHP Version müssen wir die Kompatibilität beachten? Laut meiner gestrigen Recherche, ist PHP 5 noch weiter verbreitet, als ich dachte. Auf jeden Fall sollte MOD noch mindestens 5.6 unterstützen, laut Statistik. Aber muss MOD auch noch ältere Versionen unterstützen? Bei phpBB zum Beispiel spielt PHP 5 keine (grosse) Rolle mehr, hier ist das Minimum bei PHP 7.1. Zumindest wenn phpBB 3.3 eingesetzt werden soll. Ich denke bei MOD müssen wir PHP <5.6 nicht mehr beachten, oder wie siehst du das?
Und was VariableAnalysis angeht: Nun, ich wollte aus der Source-Bereinigung jetzt keine Lebensaufgabe machen.
Es würde schon genügen, wenn MOD einen ordentlichen Kompatibilitätsbericht vorweisen kann.
edit: Und zum Vergleich die Übersicht des Berichts zur letzten offiziellen Version von MySQLDumper.
MSD 1.24.4:
- PicPick_2021-02-23_12-56-45.png (135.49 KiB) 9071 mal betrachtet
Das zeigt sehr deutlich welche Arbeit bereits in MOD steckt, insbesondere was die Kompatibilität angeht.