Antes de começar, não abordarei a questão de saber se o seu chefe está certo ou não em insistir no ASP clássico. Você não nos deu informações suficientes. Se você possui um corpo muito grande de código existente no Classic ASP que é 95% bom o suficiente e está executando pequenas tarefas de manutenção, provavelmente é uma boa ideia ficar com o Classic ASP ... o custo de portar tudo para um o novo idioma pode estar muito alto. No entanto, se seu chefe está lançando novos projetos no ASP clássico, bem, não há desculpa para isso. E há toda uma gama no meio. Portanto, não tenho informações suficientes para avaliar isso e não me incomodo.
Mas quero abordar sua pergunta precisa ... como fazer a codificação interessante .
É interessanteuma coisa boa na codificação? Lembre-se da maldição chinesa: "Você pode viver em tempos interessantes?" Bem, provavelmente não é chinês ... mas o problema é que eu questiono se todas as formas de programação devem ser interessantes. Às vezes, você só quer que seja fácil e direto. As maiores bagunças de código que eu já tive que limpar foram causadas por desenvolvedores que estão cansados da maneira simples e direta de fazer algo e precisam encontrar um recurso de linguagem inteligente que ninguém jamais ouviu, apenas para manter sua mente estimulada. Lembro-me de encontrar 20 linhas de código C ++ cujo objetivo eu simplesmente não conseguia decifrar. Acontece que houve algum tipo de truque sutil de um desenvolvedor para garantir que determinadas variáveis foram inicializadas como 1 se você esqueceu de inicializá-las. Era ridículo, e garoto, era interessante. Mas desperdiçou todo mundo
Há muita virtude em escrever a maior parte do seu código diário em uma linguagem "chata". Isso significa que você pode usar seu cérebro para pensar no domínio do aplicativo, em vez de tentar descobrir por que o recurso de idioma mais recente que você acabou de criar não está funcionando da maneira que você esperava. Geralmente, você pode trabalhar muito mais rápido se entender completamente seu idioma e suas bibliotecas. E isso significa que você pode usar seus ciclos cerebrais para algo como pensar em tornar seu aplicativo mais interessante, mais útil, mais rentável ou mais utilizável.
Para manter sua mente afiada, use seu tempo livre para aprender novos idiomas interessantes. Trabalhe em projetos de código aberto ou em seus próprios projetos.
Lembre-se de que não estou defendendo o uso do ASP clássico e não estou dizendo que é uma boa ideia usá-lo porque é "chato". Se você acha que é uma virtude usar um ambiente de desenvolvimento "interessante", mais poder para você ... mas você está se concentrando na coisa errada. Um bom escultor não quer um cinzel interessante ... que atrapalhe a criação de estátuas bonitas. Um bom pintor não está procurando pincéis "interessantes". Eles podem brincar com ferramentas interessantes, mas farão seu melhor trabalho com as ferramentas mais chatas possíveis - as ferramentas que são tão chatas que desaparecem e deixam o artista trabalhar na arte.