Лично я рекомендую всегда использовать идентификаторы блоков на языках, которые их поддерживают (но следуйте стандартам кодирования вашей компании, как рекомендует @ Muad'Dib).
Причина в том, что в непифоновых языках пробел (вообще) не имеет смысла для компилятора , но для людей.
So
with myGrid do
for currRow := FixedRows to RowCount - 1 do
if RowChanged(currRow) then
Log(currRow);
if not(RecordExists(currRow)) then
InsertNewRecord(currRow)
else
UpdateExistingRecord(currRow);
, кажется, делает одну вещь, но делает что-то совсем другое.
Я бы исключил комментарии в конце строки. Используйте IDE, которая выделяет блоки. Я думаю Castalia сделает это для Delphi. Как часто вы больше читаете распечатки кода?