2011-12-27

yan: (Default)
2011-12-27 10:26 am
Entry tags:

И эти люди жалуются на длинные каникулы

Ехал на работу в обычное время и заметил, что в метро и на улицах пусто, как будто граждан сдуло ветром, подобно мухам с ладожских островов. Где все? У двери на Балтийской не было конкуренции; на тротуарах почти не приходилось маневрировать. А ведь это вторник, и до нового года (о котором я вечно забываю) еще весь остаток недели!
yan: (Default)
2011-12-27 12:21 pm
Entry tags:

Тесты должны быть скромны, а не хотят

Авторы многочисленных тестов (test suites) очень любят писать глубокомысленный код, рефлектировать, наследовать три раза от собственных базовых классов, вычислять в несколько шагов, что именно они хотят вставить и во что (вот тут Фрейд и гусары могли бы и помолчать), затем у них робот долго примеривается, куда бы кликнуть и кликает, наконец.

Затем появляется новая платформа или если и не привлекательная, то неизбежная новая тема на старой платформе, и мучительно вычисленная позиция для клика оказывается на один пиксель снаружи от нужной компоненты (мучительно вычисленной).

Тесты полезны, да? Особенно созданные людьми с глубоким знанием всего, да? Но даже эти люди ошибаются в своих предположениях о неизвестном или просто в арифметике. И вот потомок тратит время, расковыривая палочкой элегантные рефлексии и думает при этом, что 100% времени, потраченного на изучение теста, это чистый накладной расход. Тест должен, в идеале, указать пальцем: тут сломано - и отойти в сторонку.
yan: (Default)
2011-12-27 01:31 pm
Entry tags:

Пойдем милка погуляем на дворе така жара

Говорят, в колхозе плохо
А в колхозе хорошо
До обеда ищут сбрую
А с обеда колесо


Высказанное мнение не является даже моим собственным, что ж говорить об официальной точке зрения компании Oracle!