Netspirit писал(а):
В основном бросается в глаза названия идентификаторов в нижнем регистре и обилие подчеркиваний.Да это наследие С-шного кода, я их сам не очень перевариваю.
Netspirit писал(а):
Что у нас часто встречается: отступы, кратные 3-м (спасибо встроенному в HiAsm редактору), в if-then-else расположение begin на одной строке с if.Кстати, в твоих примерах именно два отступа, а не три, и begin находится на одном уровне с if или while.
// CORRECT
while (LongExpression1 or LongExpression2) do
begin
// DoSomething
// DoSomethingElse;
end;
// CORRECT
if ((X = Y) or (Y = X) or
(Z = P) or (F = J) then
begin
S := J;
end;
Ты сам Маркса-то читал Вот прочитай сначала, а потом и говори про некорректное написание.