|
[B]Настоящий програмист должен быть немного извращенцем. [/B
Может быть, но в разумных пределах. Извращения тоже должны быть простыми и красивыми.
Так как максимальное количество запущенных приложений на компе строго ограничено (точно не помню, но по моему не больше 24-х)
ИМХО бред. Количество процессов ограничено только памятью, доступной ОС. Во всяком случае для современных приложений. Представь себе сервер с таким ограничением!
Насчёт "неправильная задача" - попробуй заказщику, а в данном случае как я понял преподу, объясни что "задача неправильная".
Задачи деляться на два типа:
1) те которые дал заказчик (изначальные) - их можно переформулировать и предложить в таком виде заказчику. Если заказчик баран - ну его нахрен, такого заказчика. Даже если это босс. Все равно потом еще больше проблем загребешь. Если это препод - то если он баран, его можно загрузить. Если нет - просто объяснить.
2) Те которые возникают по ходу решения основной задачи - подзадачи. Здесь еще проще - если уперлись в тупик, то надо вернуться на шаг назад и поискать другое направление, если не получается - еще на шаг назад. Если пришли к изначальной задаче. см пункт 1.
|