Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Теоретические вопросы _ Оптимизация

Автор: habi 25.05.2008 1:36

Вот в программе используются 3 раза однотипные фразы, и 3 раза другие однотипные.
Что будет лучше:
а) Выводить эти фразы writeln-ом где надо.
б) Вызывать из процедуру msg(1); - 1ый тип фраз msg(2)- 2ой тип фраз.

Я думаю вариант Б, ибо редактировать легче и кода чуток меньше.

Автор: hardcase 25.05.2008 22:51

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

Читать

Код
WriteLn(MSG_THATS_OK)

гораздо проще чем
Код
msg(1)

Автор: SKVOZNJAK 26.05.2008 18:42

Вариантом Б когда-то пользовался. Удобно для имитации ИИ программы: для получения передаваемого в процедуру параметра msg пишется заумная формула с применением генератора случайных чисел, на выходе получаем "разумный диалог" с программой.