Formattazione di pagine Web dinamiche

0

Una pagina creata in modo tale che gli script sul lato server siano implementati nella pagina.

Il rientro del codice dovrebbe essere conforme alla logica lato server (semplificando la lettura durante la codifica) o in base al markup HTML / ASP.NET (semplificando la lettura durante il debugging ecc.)?

    
posta JNF 13.02.2013 - 08:40
fonte

1 risposta

1

Per ASP.NET "puro", non c'è davvero molto di un problema, perché in base alla progettazione, la pagina aspx e il documento code-behind sono separati: il documento code-behind segue le regole di indentazione della lingua utilizzata ( C #, VB.NET, ...), la pagina di aspx segue il markup HTML.

Se le tue pagine ASP.NET contengono per es. Script di tipo JavaScript, quindi provo a minimizzare la loro presenza sulla pagina di aspx e cerco di isolarne il più possibile in file esterni (che quindi seguiranno il proprio rientro).

Oltre a questo, lascio sempre che ogni lingua abbia e mantenga la sua indentazione "predefinita". Ma siamo onesti: si tratta di qualcosa di più di ASP.NET. Si tratta di fare scelte coerenti nelle abitudini di programmazione. Non si tratta di scrivere codice che puoi stampare e incorniciare. Si tratta di consistenza . Scegli un insieme di regole entro l'intervallo di possibilità stabilite e rimani fedele a esse.

Guarda articoli come Primi 15+ migliori pratiche per la scrittura di codice super leggibile . È pieno di buoni consigli. Indubbiamente, ce ne sono molti altri, che possono offrire preziose informazioni.

(Se ti trovi in un ambiente di lavoro, potrebbero essere applicate abitudini di squadra o regole del team : caro impiegato, ti preghiamo di fare come facciamo. È logico.)

    
risposta data 13.02.2013 - 09:04
fonte

Leggi altre domande sui tag