Ein Freund schlug vor, anstelle einer Backend-Klasse, die die Benutzerberechtigung in jeder öffentlichen Funktion überprüft (Ergebnisse sind zwischengespeichert und nicht statisch) ich sollte eine mehr "gestraffte" Website haben. Als ich das Backend löschte, lasse ich auch den Datenbankcode fallen und füge sie in die entsprechende Benutzerberechtigung (Basisbenutzer, logged_in_user, Moderator) ein.Wie teste ich eine Website ohne Backend-Klasse?
Der Standortcode sieht jetzt besser aus, dass das Zusammenführen von ihnen LOC verringert hat (Tonnen von LOC tatsächlich), und ich schreibe Method() anstelle von backend.Method(), was die Lesbarkeit erhöht. Aber jetzt, wo ich kein Backend habe, wie soll ich meinen Code testen? Und was ist mit Dingen wie dem Hochladen von Benutzerdateien mit verschiedenen Erweiterungen? (txt vs jpg vs FLAC)