Un amico ha suggerito invece di avere una classe di backend che verifica l'autorizzazione dell'utente in ogni funzione pubblica (i risultati sono memorizzati nella cache e non statici) dovrei avere un sito più 'snellito'. Quando ho abbandonato il backend, ho anche rilasciato il codice del database e li ho uniti nell'autorizzazione utente appropriata (utente di base, logged_in_user, moderatore).Come posso testare un sito Web senza alcuna classe di backend?
Il codice del sito sembra migliore ora che unirli ha diminuito LOC (tonnellate di LOC in effetti) e scrivo Method() invece di backend.Method() che aumenta la leggibilità. Comunque ora che non ho un backend come suppongo di testare il mio codice? e che dire di cose come il caricamento di file utente con estensioni diverse? (txt vs jpg vs FLAC)