Prima di iniziare, non affronterò la questione se il tuo capo abbia ragione a insistere sul classico ASP. Non ci hai dato abbastanza informazioni. Se hai un codice molto grande di codice esistente in ASP classico che è al 95% abbastanza buono, e stai facendo piccole attività di manutenzione, allora è probabilmente una buona idea limitarsi a Classic ASP ... il costo di portare tutto a un la nuova lingua potrebbe essere troppo alta. Tuttavia, se il tuo capo sta lanciando nuovi progetti in ASP classico, beh, non ci sono scuse per questo. E c'è un'intera gamma nel mezzo. Quindi non ho abbastanza informazioni per valutarlo e non mi preoccuperò.
Ma voglio rispondere alla tua domanda precisa ... come rendere la codifica Interessante .
È interessante una buona cosa nella codifica? Ricorda la maledizione cinese, "potresti vivere in tempi interessanti?" Beh, probabilmente non è cinese ... ma il fatto è che mi chiedo se tutte le forme di programmazione dovrebbero essere interessanti. A volte vuoi solo che sia facile e diretto. I più grandi errori di codice che ho dovuto eliminare sono stati causati da sviluppatori che sono stanchi del semplice modo diretto di fare qualcosa e hanno bisogno di trovare un linguaggio intelligente che nessuno abbia mai sentito, solo per stimolare la propria mente. Ricordo di aver trovato 20 righe di codice C ++ il cui scopo non riuscivo a decifrare. Risulta essere stato una sorta di trucco sottile da parte di uno sviluppatore per assicurare che alcune variabili siano state inizializzate su 1 se si è dimenticato di inizializzarle. Era ridicolo, e il ragazzo era interessante. Ma ha sprecato il tempo di tutti - il suo incluso.
C'è un sacco di virtù per scrivere la maggior parte del tuo codice giornaliero in una lingua "noiosa". Significa che puoi usare il tuo cervello per pensare al dominio dell'applicazione invece di cercare di capire perché l'ultima funzionalità linguistica appena creata non funzioni nel modo in cui te l'aspettavi. Di solito puoi lavorare molto più velocemente se comprendi completamente la tua lingua e le sue librerie. Ciò significa che puoi usare i tuoi cicli cerebrali per qualcosa come pensare di rendere la tua applicazione più interessante, più utile, più redditizia o più utilizzabile.
Per mantenere la mente nitida, usa il tuo tempo libero per imparare nuove lingue interessanti. Lavora su progetti open source o lavora sui tuoi progetti.
Ricorda che non sto difendendo l'uso di ASP classico e non sto dicendo che sia una buona idea usarlo perché è "noioso". Se pensi che sia un vantaggio usare un ambiente di sviluppo "interessante", avere più potere per te ... ma ti stai concentrando sulla cosa sbagliata. Un buon scultore non vuole uno scalpello interessante ... che potrebbe ostacolare la creazione di belle statue. Un buon pittore non sta cercando pennelli "interessanti". Potrebbero ingannare con strumenti interessanti, ma faranno del loro meglio con gli strumenti più noiosi possibili - gli strumenti così noiosi scompaiono e permettono all'artista di lavorare sull'arte.