Неполиткорректный виртуал (pascendi) wrote,
Неполиткорректный виртуал
pascendi

Category:

Ужасно бесит

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

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

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

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

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

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 21 comments