Утверждение: для любой конкретной задачи существует не сильно более трудоемкий, чем "лобовой", способ ее деланья, который, кроме самой это задачи, позволяет реализовывать еще какие-то стратегические (инструментальные) задачи.
Но для этого нужно напрячься и подумать, и кроме того, иметь в голове эти самые стратегические задачи, что не всегда и у всех получается.
(
написано 08.06.2001,
опубликовано 08.06.2001)
Обсуждение (всего 3 реплики, последняя - 26.07.2005 10:25)Настройка
Задача ставится для обобщения чего-то и её свойства упираются в заказчика.Главное-не делать из неё проблему.Нужно понять заказчила и оценить своё положение ,так как все задачи одинаковы,а результат нужен реальный.>>>>
Почти все истинные вещи тривиальны (лапидарны). Но бессмысленны, если не пропущены через личный опыт.
В данном случае не совсем тривиальным является тот факт, что это обобщение что происходит не из самой задачи, а из некоего общего vision-а, который сам по себе желательно явным образом обсуждать и фиксировать.
А обощения, извлеченные из частных свойств самой задачи без построения и верификации общего видения, зачастую являются бесполезными и только перегружают программы (если о них говорить) лишними возможностями, загромождающими интерфейс.
Тривиальное утверждение. Всегда при решении частной (конкретной) задачи, особенно в программировании, следует держать в голове ее обобщение, только тогда можно найти эффективное решение задачи, а по трудоемкости реализация такого решения будет отличаться от примитивного несущественно.>>>>