Oleg LOA wrote:
"Dmitri Kuzmenko" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]
слышал. но. лучше перебдеть, и писать так, чтобы никакой
оптимизатор (ни sql, ни компилятор) не исказил порядок
проверки. Конечно, код от этого красивее не становится.
Дим, ну так пребздевть лучше вообще ничего не писАть :-).
Страховка. Следующая весрия компайлера начнёт проверять справа
налево, как FB от хвоста к носу (не гарантируется, но обычно) и пожалте
бриться. Хотя я тоже на это кладу, никуда с D5 не собираюсь :)
Мало того что приходится if (a=1) or (b=1) then место if a=1 or b=1 then из-за
тоо что кто-то поленился ввести отдельные обозначения для двоичных or/and, так
ещё и такое.
От лишней пары скобок ещё никто никогда не умирал, а вот отсутствие
нужной многие ощущали на собственном лбу :) Я ставлю даже там, где
компайлер не требует, читабельнее получается (имхо).
--
Regards. Ded.