May. 26th, 2020

pascendi: (Default)
Волею судеб пришлось мне сейчас писать некую процедуру сразу на трех языках: bash, php и SQL.

И как же бесит, что в условных операторах проверка условий на равенство в них выглядит совершенно по-разному: в bash это eq, в PHP -- "==", а в SQL -- просто "=".

И семантика одиночных и двойных кавычек не совпадает. А уж обратные кавычки в bash и SQL вовсе о разном.

В результате при переключении с одного скрипта на другой то и дело ошибаешься.

Особенно жутко обидная и трудно вылавливаемая ошибка -- написать в PHP одиночный знак равенства вместо двойного в проверке условия...

Profile

pascendi: (Default)
pascendi

January 2022

S M T W T F S
       1
23 456 78
91011121314 15
16 171819202122
23242526 2728 29
3031     

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 11th, 2026 05:11 am
Powered by Dreamwidth Studios