Скорость чтения ...
Помимо того, что уже упоминалось. На данный момент, я уже был обусловлен, чтобы анализировать выражения с фигурными скобками и пробелами. Поэтому я читал:
if (condition)
{
DoSomething();
}
DoSomethingElse();
Чуть быстрее, чем я читал:
if (condition) DoSomething();
DoSomethingElse();
Я читал его немного медленнее, если он выглядит так:
if (condition) DoSomething();
DoSomethingElse();
Я читал это значительно медленнее, чем предыдущее:
if (condition)
DoSomething();
DoSomethingElse();
, потому что я не могу не прочитать его снова вслух и удивляться, если автор намеревался:
if (condition)
{
DoSomething();
DoSomethingElse();
}
Уже охвачено в целом, но когда дело доходит до чтения ниже, я буду изучать это довольно долго, чтобы убедиться, что автор намеревался. Я могу даже выследить оригинального автора для подтверждения.
if (condition)
DoSomething();
DoSomethingElse();
Попробуйте это, например, где coalesce (event_date, move_date)> =?