Поскольку Delphi заставляет вас пройти весь путь до раздела var метода для объявления локальной переменной, не нарушаете ли вы "Закон Кудряшки" (повторное использование переменных) чаще, чем вы? В колледже? (Если, конечно, вы не запрограммировали Паскаля в колледже).
Если это так, что вы делаете, чтобы избавиться от этой привычки, особенно в функциях, где вам нужно получить и / или установить большое количество свойств. Есть ли порог, в котором допустимо объявлять TempInt : Integer
и TempStr : String
. (Вы используете 'e' в T<b>e</b>mp
иногда, а не в другое время?)