Останнім часом я багато працював у PHP та конкретно в рамках WordPress. Я помічаю багато коду у вигляді:
if ( 1 == $options['postlink'] )
Де я б очікував побачити:
if ( $options['postlink'] == 1 )
Чи є ця конвенція знайдена в певних мовах / рамках? Чи є причина, що колишній підхід є кращим для другого (з точки зору обробки, з точки зору розбору чи навіть з точки зору людини?)
Або це просто питання смаку? Я завжди вважав, що краще, виконуючи тест, щоб мінливий елемент, який тестується на якусь константу, знаходиться зліва. Здається, краще відобразити те, як ми б задали питання природною мовою: "якщо торт шоколадний", а не "якщо шоколад - торт".