February 1st, 2016

404

mock everything

Я понял, где расползаются ноги на mock'ах

Я только что замокал очень глубоко заныканный по стеку вызов fetchall(). И потратил пол-часа отлаживая то ли тест, то ли код, потому что возвращась какая-то странная фигня. После нескольких попыток я-таки понял, где баг - я указал не тот объект, чей метод мокался.

То есть я мокал "что-то не то", а MagicMock послушно успешно возвращал "не то значение" (пустой инстанс MagicMock'а) в вызове, который должен был возвращать осмысленное значение.

Совершенно типвовая ошибка для языков без проверки чего-либо. Удобно писать, ужасно отлаживать.
404

К вопросу о кризисе

Мне тут рассказали что на самом деле с вакансиями у айтишников в Питере. Грустно.

Цитирую easyjohn (его пост с вакансиями)


> Вижу реальный кризис. Зп - по состоянию на 2013 год зарплаты хорошие и
> адекватные, по состоянию на 2015ый - выглядят жутковато, если евро или
> долларах посчитать.

Прости, но кризис ты не видишь. Вот я вижу, что уже два года вакансий больше условных 100 тыр а Питере просто нет (есть десяток, но я ходил, там в реаьлности грусть), я вижу, как закрылись филиалы гугла, интела, эриксона и других крупных it компаний в Питере и десятки очень неплохих кондидатов ломились во все хоть минимально подходящие вакансии. А некоторые не могли найти работу по полгода и более. Я знаю, что во многих компаниях которые остались на плаву срезали бонусы, отменили корпоративы, где-то порезали и зарплаты, в редких случаях вообще сократили.
Да даже банально в новый год - если еще в том году все небо на сколько видно было в фейерверках, неутихающих полтора-два часа после курантов, то в этом году фейерверки запускали буквально раз двадцать-тридцать с 00 и 02 часов, а потом полная тишина. Если в том году гирлянды на окнах были в трети окон, то сейчас в 3-5 окнах на весь дом.
По этому компания, которая не только не разорилась, ничего не срезала, но и продолжает поддерживать все заявленные бенефиты, а так же выплачивает разовые 15-30% премии, если в данный месяц курс был больше среднего - это просто отличный вариант.
Я мониторил рынок вакансий летом несколько месяцев, т.к. искал где будет вкуснее. По итогам - ничего живого, а уж тем более лучшего, чем есть сейчас не нашел (единственным исключением был Оракл, но там столько же денег, а атмосфера заметно хуже). И январский скачек курса ситуацию опять усугубил.


А вот у украинских товарищей, внезапно, никакой дедолларизации экономики не происходило и люди (в IT) сколько получали, столько и получают.