Перш ніж почати, я не торкнуся питання, чи правильно ваш начальник наполягати на класичному ASP чи ні. Ви не дали нам достатньо інформації. Якщо у класичного ASP у вас дуже великий корпус існуючого коду, який на 95% достатньо хороший, і ви виконуєте невеликі завдання з технічного обслуговування, то, ймовірно, гарна ідея просто дотримуватися Classic ASP ... вартість перенесення всього до нова мова може бути занадто високою. Однак якщо ваш начальник запускає нові проекти в Classic ASP, ну, для цього немає виправдання. А в середині є цілий діапазон. Тому я не маю достатньо інформації, щоб зважити на це, і не буду турбувати.
Але я хочу вирішити ваше чітке питання ... як зробити кодування цікавим .
Є чи цікавохороша річ у кодуванні? Згадайте китайське прокляття: "Чи можете ви жити в цікаві часи?" Що ж, це, мабуть, не китайське ... але справа в тому, що всі форми програмування повинні бути цікавими. Іноді просто хочеться, щоб це було легко і просто. Найбільші помилки коду, які мені коли-небудь доводилося прибирати, були спричинені розробниками, які втомилися від простого простого способу зробити щось, і їм потрібно знайти розумну мову, яку ніхто ще не чув, аби стимулювати власний розум. Я пам’ятаю, що знайшов 20 рядків коду С ++, призначення якого я просто не міг розшифрувати. Виявляється, розробником був якийсь тонкий трюк, щоб гарантувати, що певні змінні ініціалізовані до 1, якщо ви забули їх ініціалізувати. Це було смішно, а хлопчикові це було цікаво. Але це витратили всі "
Є багато чесноти, щоб писати більшість свого щоденного коду "нудною" мовою. Це означає, що ви можете використовувати свій мозок, щоб думати про домен програми, а не намагатися розібратися, чому найновіша мовна функція, яку ви тільки що придумали, не працює так, як ви цього очікували. Зазвичай ви можете працювати набагато швидше, якщо повністю розумієте свою мову та її бібліотеки. А це означає, що ви можете використовувати свої мозкові цикли для чогось такого, як думати про те, щоб зробити вашу програму цікавішою, кориснішою, вигіднішою чи кориснішою.
Щоб у вас не було гострого розуму, використовуйте вільний час для вивчення нових цікавих мов. Працюйте над проектами з відкритим кодом або працюйте над власними проектами.
Пам'ятайте, що я не захищаю використання Classic ASP, і я не кажу, що це було б хорошою ідеєю, оскільки це "нудно". Якщо ви думаєте, що доброчесністю є використання "цікавого" середовища розробки, більше сил для вас ... але ви зосереджуєтесь на неправильній справі. Хороший скульптор не хоче цікавого стамески ... що заважало б зробити гарні статуї. Хороший художник не шукає "цікавих" пензлів. Вони можуть обдурити цікаві інструменти, але вони зроблять найкращу роботу з найбільш нудними інструментами - настільки нудними інструментами вони зникають і дозволяють художнику працювати над мистецтвом.