Come prevenire gli indirizzi di hardcoding in un progetto web?

3

In un'applicazione web abbastanza complicata, ci sono quasi centinaia di reindirizzamento a un'altra pagina, o collegamento a un'altra pagina, ecc. Immagina di avere una pagina chiamata /services/users/register-new-user e in molti posti desideri reindirizzare gli utenti a questa pagina , o si desidera fornire collegamenti a questa pagina. Tuttavia, se per qualsiasi motivo, in futuro, cambi questo indirizzo con qualcosa come /users/register , dovresti aggiornare tutti i link, altrimenti non si risolveranno. Mi sto trovando sempre ad affrontare questo problema, dal momento che ovunque io voglia reindirizzare o collegare a /services/users/register-new-user , codifico l'intero indirizzo relativo.

Come posso migliorare questo modello?

    
posta Saeed Neamati 10.08.2011 - 14:03
fonte

1 risposta

4

La cosa più ovvia che ti viene in mente è tenere l'indirizzo in una variabile e usarlo sempre quando costruisci l'URL che ti serve.

Quindi se modifichi l'URL devi solo aggiornare la variabile.

Altre alternative sono di utilizzare un modello come percorsi MVC per creare i tuoi indirizzi. Quindi devi solo aggiornare la logica che definisce i tuoi percorsi.

    
risposta data 10.08.2011 - 14:06
fonte

Leggi altre domande sui tag