Zanim zacznę, nie zajmę się kwestią, czy twój szef ma rację, nalegając na klasyczną ASP. Nie podałeś nam wystarczających informacji. Jeśli masz bardzo dużą część istniejącego kodu w klasycznej ASP, która jest wystarczająco dobra w 95%, i wykonujesz małe zadania konserwacyjne, to prawdopodobnie dobrym pomysłem jest pozostanie przy klasycznej ASP ... koszt przeniesienia wszystkiego do nowy język może być za wysoki. Jednak jeśli twój szef uruchamia nowe projekty w Classic ASP, cóż, nie ma na to usprawiedliwienia. Na środku jest cały zakres. Więc nie mam wystarczających informacji, żeby się nad tym zastanowić i nie będę się tym przejmować.
Ale chcę odpowiedzieć na twoje dokładne pytanie ... jak sprawić, by kodowanie było interesujące .
Jest interesującedobra rzecz w kodowaniu? Pamiętasz chińskie przekleństwo: „Czy możesz żyć w interesujących czasach?” Cóż, prawdopodobnie nie jest to chiński ... ale chodzi o to, czy wątpię, czy wszystkie formy programowania powinny być interesujące. Czasami chcesz, aby było to łatwe i zrozumiałe. Największe bałagany kodu, które kiedykolwiek musiałem wyczyścić, zostały spowodowane przez programistów, którzy są zmęczeni prostym, prostym sposobem robienia czegoś i muszą znaleźć sprytną funkcję językową, której nikt nigdy nie słyszał, tylko po to, aby pobudzić własny umysł. Pamiętam, że znalazłem 20 linii kodu C ++, których celu po prostu nie mogłem rozszyfrować. Okazuje się, że jest to jakaś subtelna sztuczka dewelopera, aby upewnić się, że niektóre zmienne zostały zainicjowane na 1, jeśli zapomniałeś je zainicjować. To było śmieszne, a chłopiec interesujący. Ale zmarnowało wszystkich ”
Pisanie większości codziennego kodu w „nudnym” języku ma wiele zalet. Oznacza to, że możesz użyć mózgu, aby pomyśleć o domenie aplikacji, zamiast próbować dowiedzieć się, dlaczego najnowsza funkcja języka, którą właśnie wymyśliłeś, nie działa w oczekiwany sposób. Zwykle możesz pracować o wiele szybciej, jeśli całkowicie rozumiesz swój język i jego biblioteki. A to oznacza, że możesz wykorzystać swoje cykle mózgowe do czegoś takiego, jak myślenie o uczynieniu swojej aplikacji bardziej interesującą, bardziej przydatną, zyskowną lub użyteczną.
Aby zachować czujność, wykorzystaj swój wolny czas na naukę nowych, interesujących języków. Pracuj nad projektami typu open source lub pracuj nad własnymi projektami.
Pamiętaj, że nie bronię korzystania z klasycznej ASP i nie twierdzę, że warto go używać, ponieważ jest „nudny”. Jeśli uważasz, że cnotą jest używanie „interesującego” środowiska programistycznego, więcej mocy dla ciebie ... ale skupiasz się na niewłaściwej rzeczy. Dobry rzeźbiarz nie chce ciekawego dłuta ... który mógłby przeszkodzić w tworzeniu ładnych posągów. Dobry malarz nie szuka „interesujących” pędzli. Mogą wygłupiać się z interesującymi narzędziami, ale zrobią co w ich mocy, używając najbardziej nudnych narzędzi - narzędzi, które są tak nudne, że znikają i pozwalają artyście pracować nad sztuką.