Советы программисту

  • Не используйте глобальных переменных. Для каждой процедуры создавайте новые. Это реально сократит файл.
  • Очень не слабый эффект уменьшения размера получается при рациональном создании процедур.

Разбейте программу на модули, так будет легче работать потом.

  • Если вы подключаете целый модуль, используя из него всего 1 процедуру, лучше выдерните эту процедуру и вставьте ее в код.
  • Операции с элементами массива всегда выполняются медленнее, чем с обычными переменными.

Поэтому операция a*b будет выполнена гораздо быстрее, чем a[x]*z[y], при одинаковых значениях

  • Не создавайте много переменных - старайтесь выжать из каждой переменной все, что можно.

Придавайте переменным осмысленные названия, например, Volume, count.

  • Не вставляйте в свои программы оператор goto. Его использование ухудшает читаемость кода.
  • Также следите за размером переменных в байтах. Не надо использовать большие типы такие как Longint, Extended. В большинстве случаев можно обойтись типом byte и single, а в строках string указывайте кол-во символов string[x]; .
  • Не пользуйтесь глобальными и статическими переменными – это тормозит программу. Пользуйтесь автоматическими, локальными переменными или на уровне модуля. Например локальные переменные процедуры автоматически выбрасываются из памяти по завершению её.
  • Используйте оператор with
  • Кроме того комментировать нужно каждую функцию или процедуру что она делает и каждую структуру.
 
pascal/tips_to_programmer.txt · Последние изменения: 2006/05/10 14:14 (внешнее изменение)
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki