Помощь - Поиск - Пользователи - Календарь
Полная версия: Оптимизация
Форум «Всё о Паскале» > Pascal, Object Pascal > Теоретические вопросы
habi
Вот в программе используются 3 раза однотипные фразы, и 3 раза другие однотипные.
Что будет лучше:
а) Выводить эти фразы writeln-ом где надо.
б) Вызывать из процедуру msg(1); - 1ый тип фраз msg(2)- 2ой тип фраз.

Я думаю вариант Б, ибо редактировать легче и кода чуток меньше.
hardcase
Лучше всего пользоваться константами. И не мучать разум подобной "оптимизацией".

Читать
Код
WriteLn(MSG_THATS_OK)

гораздо проще чем
Код
msg(1)
SKVOZNJAK
Вариантом Б когда-то пользовался. Удобно для имитации ИИ программы: для получения передаваемого в процедуру параметра msg пишется заумная формула с применением генератора случайных чисел, на выходе получаем "разумный диалог" с программой.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.