Сообщение от vflash
|
А порой в этом нет необходимости если логика линейна, след. и разбивать нет смысла.
|
это не единственная причина для разбиения на функции. Точнее я даже не знаю как линейность логики связана с разбиением на функции
Сообщение от vflash
|
если говорить философски то я считаю что логика всегда линейна.
|
из этих двух утверждений делаем вывод, что необходимости в функциях нету. Так чисто по привычке использовать можно...
А еще возникает мысль, что если смотреть на логику под определенным углом, она выстраивается в линию... Или что выбрав удачное определение линейной логики можно делать, что угодно
что вообще такое линейная логика? Линейный алгоритм - алгоритм без циклов и ветвлений. И вот функции как раз могут скрыть нелинейность алгоритма, только нелинейность при чем...