...на работе поручили дорабатывать программу, написанную
1. На бейсике
2. Жутко по-мудацки
3. Документацией служит исходный код программы, мягко говоря,
не слишком читабельный.
К примеру, основная логика программы зашита в одну большую функцию,
где один и тот же кусок кода размером эдак строк сто продублирован
методом копи-пэйст четыре раза, а для того, чтобы найти соответствие
по ключевому слову, каждый раз открывается файл, в котором эти
соответствия сохранены, и считывается по одной строчке.
По-моему, за такие вещи надо отрывать руки. и засовывать их в то место,
откуда они у аффтара растут, то есть в жопу.
Так вот, думаю -- не переписать ли её по-человечески и на человеческом
языке, благо кода там немного. Но если написать на питоне или на перле,
клиент не асилит установить интерпретатор, ибо тупой американец. А если
на C#, то, в общем, решающих преимуществ перед бейсиком нету..