Unit tests & QA

Работа в офисе цветет и пахнет. Есть где мне развернуться и куда расти.
Команда маленькая – всего четверо программеров. У всех очень высокий уровень и весьма разная специализация – есть кого спросить и с кого брать пример. Но и у меня какие-то вопросы уточняют.

Я давно изучал тему юнит тестов – когда пишешь маленькую програмку чтобы тестировать части большой програмы. Наличие юнит тестов – признак хорошего тона и квалификации программиста. Потому что чтобы можно было тестировать большую програму – ее надо писать по правилам: с разделением на части, чтобы части отдельно могли независимо работать и т.д. и т.п.

Вот где я до этого работал – ни в одном месте не было юнит тестов, потому что корпоративные манагеры всегда требовали побыстрей сделать очередную фичу и не парились за качество выполнения и что будет потом. А если софтварный продукт большой и планируется его поддерживать, такая практика “побыстрей давай, какие тесты? какая архитектура? свихнулся что-ли? завтра чтобы было готово!” ведет к весьма плачевным результатам.

А сейчас я работаю в исключительно компьютерной конторе. Мой начальник – программист и весьма неплохой. Владелец конторы сисадмин бывший. Когда я начал работать и спросил “а где юнит тесты?”, в ответ мне пожали плечами и сказали “ну сделай”, хотя без интузиазма.

Ну я и сделал. Здесь, правда, тоже периодически требуют “ну давай, эту фичу обещали еще на прошлой неделе”. Но как-то нету такого корпоративного вонизма. Потому в один прекрасный день я потратил пару часов на создание и настройку юнит-тестов. Когда рассказал что потрали время на это – задрали брови, но не ругались за потраченное время.

Какая-то часть тестов происходит через броузер: мои тесты дергают мышку и кликают кнопочки в броузере. Очень прикольно выглядит. Часто я запускаю тесты и иду делать кофе. А у меня в мониторе броузер тыкается, странички меняются, что-то происходит. Когда это безобразие увидел самый главный начальник, он был впечатлен – сказал что круто и поддержал тестирование проекта.

Сегодня с помощью тестов обнаружил пару багов в чужом коде. Очень круто!

Сегодня у нас 64 теста (какие-то юнит тесты, какие-то integration тесты) – никто кроме меня еще не писал тесты. Хотя размер проекта предполагает тысячи юнит-тестов.
И вообще, я назначил себя начальником Quality and Assurance департамента -)

Posted in Личный Блог | Tagged , | Leave a comment

Снег?

Британия в панике. Метеорологи выдали так называемое штормовое предупреждение о жутком количестве снега. Говорят местами выпадет 20-30см снега.
Вот так выглядит карта предупреждений:
2013-1-18

Красная точка в Wales это очень редкое красное предупреждение – Take action. Народ воспринял это буквально и очистил полки в магазинах:
_65354783_panic

Абердин покрыт желтеньким предупреждением. Но оно тут бывает чуть ли не раз в неделю – дождиком нас поливает.
Сегодня ночью никакого снега не было. По дороге на работу меня чуток накрыл град. На пять минут и опять редкое зимнее солнце.

Надеюсь синоптики ошибаются. А то я кататься на велике завтра хочу!

Posted in Личный Блог | Tagged , , , | Leave a comment

Ирландия

А вы знали что в Ирландии, которая не часть Соединенного Королевства, вплоть до конца 2011 почтовые кода были только в Дублине?
И сейчас мне не ясно, разобрались они там с кодами или нет.
Википидия по этому поводу последние новости показывает только за октябрь 2011. Может что-нибудь поменялось уже там?

До девяностых у них не было никакой системы автоматической сортировки почты, ибо не было нужды. А когда начали вводить систему оптического распознования адреса, не было нужды распозновать только почтовый индекс – системы уже умели читать весь адрес полностью и сортировать соответсвенно. А народ-то мучается: в интернетах везде просят вводить почтовый индекс, а если его нет, то как с Амазона посылочки заказывать??
В 2005 правительство задумалось ввести почтовые индексы. В 2010 была куча тендеров на изобретение крутого формата для индекса. Но тендер пару раз отменяли. И судя по интернетам, так ничего толкового не ввели еще.

А вообще мне тут пользователь вопрос задал: “я из Ирландии, как мне почтовый код вводить в ваш сайт, где только британские коды принимаются?”. И что мне на это ответить?

Posted in Личный Блог | Tagged | Leave a comment

Tenerife

На Новый Год мы сгоняли на недельку на Тенериф. Отлично там отдохнули. Погода была волшебная для декабря-января: днем +20-25, ночью +17-18.
Ночь тридцать первого провели в баре с живой музыкой, под бой курантов открыли шампусик. А потом пошли пить свой шампусик на пляж.
Было очень непонятно: берег моря-океана, новогодняя ночь. А мы в шортах и футболках пьем шампанское на песочке. Но мне так понравилось -)

Брали машину на прокат на три дня. Первый раз пришлось поводить по правой стороне дороги. На третий день привык без проблем. Вот только машина попалась хиленькая, да еще и с убитой коробкой-автоматом – можно сказать последную забрали днем тридцать-первого.

Съездили на вулкан Тьеде. Очень впечатляет. Застывшие потоки лавы разного цвета. Видно как все это формировалось. Слои пород всякие, камни острые. Восторг, короче. На самую вершину подняться не получилось – из-за ветра фуникулер закрыли. А это вам не Шотландские горы, куда можно бегом забежать за час. От площадки до вершины только вверх полтора километра было. А сама площадка уже на уровне 2км от уровня моря была. На британском острове самая высокая гора 1344м.
Еще очень поразило что по дороге вверх, на плато проезжали слой облаков. Внизу пасмурно было. А выше облаков было только солнце. Там аж жарко! Даже чуть-чуть сгореть полчилось.

Первого числа ездили в столицу Санта Круз. Город был пуст совершенно. Все были похмельные и никто на улицу не выходил.

Дальше смотрите фотки. Подписи писать лениво -)

Posted in Личный Блог | Tagged , , | Leave a comment

Follow-up

Так давно здесь не писал что забыл о чем ваабще вещал. Последним постом, оказывается, было оповещение о переезде.

Нудыквот, переехали отлично. Жилье гораздо комфортней и уютней. И еще дешевле. Примерно на треть. И все равно что интернет не из оптики, а из устаревшего ADSLa.

С агенством, которое заправляло старым жильем, очень долго переругивался по поводу части депозита которую они зажали. Решили устроить чистку дома за наш счет. Нахалы. Переругивание по емейлам ни к чему ни привело. А вот на бумажное письмо с указанием закона по которому я собрался их засудить очень помогло. Прислали чек и сказали “Мы считаем что мы все равно правы, но ты просто достал уже. На тебе.”
Считаю это победой индивидуума над жадным капитализмом.

Posted in Личный Блог | Tagged | Leave a comment

Переехали

А тем временем за воскресенье-понедельник мы переехали в новую квартиру. Жилище меньше, дешевле и ближе к центру.
И уже даже интренет включили.

Сегодня весь день старое жилище драили и красили. И все равно не закончили.
Теперь в новой квартире наслаждаемся тем что надо все барахло распихать по новым углам. Заодно выкидываем всякие пустые коробки и шмотье которое не носилось годами.

За сим прощаюсь, ибо спать пора.

Posted in Личный Блог | 1 Comment

От работы дохнут кони, ну а я бессмертный пони

Совершенно нет времени что-либо сюда писать. Я совсем заработался. У меня офисная работа днем + два контракта по которым я работаю по вечерам/ночам. На основной работе зарабатываю на жизнь, контрактами на дом. Удивительно, но контракты приносят гораздо больше денег чем основная работа.

А еще параллельно идет кучка проектов поменьше не относящиеся к работе.
Один из проектов успешно завершили недавно – получили испанскую визу для новогоднего отдыха на Канарах. Та еще эпопея была со сборами, но получилось все куда проще, чем ожидали.

Другой проект случился незапланированно – полный сервис велосипеда. В очередной покатушке почуял что подвеска не так же хорошо как год назад. Разобрал вилку, ужаснулся, отправил в сервис всю подвеску. Потом посмотрел на подшипники в раме и тоже ужаснулся. Купил подшипники и инструментя для смены подшипников, все поменял. В процессе перебора обнаружил еще десяток косяков в разных местах и везде нужны были новые мелкие запчасти.
На протяжении двух с половиной недель велосипед был равномерно размазан по гостиной и выглядело это примерно так:

В итоге потратил на запчасти, сервис и инструменты около 500 фунтов. Что-то очень дофига получилось, даже если учесть что в сервисе мне простили новые ноги для вилки которые стоят 170 фунтов. Но для четырехлетней рамы и двухлетней вилки это нормально. Новое покупать все равно дороже. Вчера собрал велик в одно целое, осталось настроить подвеску, тормоза и протянуть все болты.

Сейчас организовываем следующий проект: переезд в другую квартиру. В пятницу получаем ключи и за выходные надо будет все барахло перетащить в новое жилище. Новая квартира меньше, дешевле и ближе к центру. Ну район поприличней будет – в подъезде зановесочки и цветочки стоят.
Прошлый переезд год назад был. Тогда удалось перетащить все барахло в три с половиной заезда на нашей машине. Посмотрим за сколько сейчас уложимся.
Самое стремное будет привести старое жилище в тот вид, каким его получили. Инвентаризация расписана на десять листов. Пожелайте нам удачи -)

з.ы. написание этого поста заняло два часа. Это я на работе так пытаюсь бездельничать.

Posted in Личный Блог | Tagged , , , , | Leave a comment

Lochnagar

Ну и чтобы совсем закрыть тему фоток на сегодня, повешу картинки с прошлых выходных. Мы забрались на боольшую гору в простонародье называемой Lochnagar. На самом деле это название горного озера, но для простоты народ просто всю эту округу называет так. Верхняя точка находится на 1155м. над уровнем моря. То есть уже не маленький холмик, в который можно пешком за пятнадцать минут взбежать. Мы три часа вверх ползли, два часа вниз. Утомились что аж вааще. А в результате на самом верху лежало облако и ничегшеньки не было видно. А вид там, поверьте мне, обалденный. Я на эту гору с велосипедом забирался прошлым летом – нам удалось посмотреть на все вокруг. И на вершине мы проторчали часа два, хотя ветер сдувал – мы глазели и балдели.
Чуток восхождения:

Posted in Личный Блог | Tagged , | Leave a comment

Морда

Покажу морду заодно. Катались, погода была хорошая, настроение замечательное, на вершине горы дурачились

Posted in Личный Блог | Tagged , | Leave a comment

Машина

Ну раз уж я здесь, чтобы два раза не вставать напишу еще про машину.

Совсем недавно обновил страховку на машину – еще на год вперед заплатил. Выходит что у меня уже годовой стаж вождения. Первая страховка была страшная – там было слишком много нулей. Всего-то £1300 за год. И это самое дешевое что я смог найти. И при этом мне не 17лет и машина у нас совсем не гоночная. Мне даже страшно представить сколько стоит страховка для юнцов на гоночных тачках. Видимо, сразу стоимость машины вперед платят.

А сейчас у меня стаж безаварийного вождения год. Машина не поменялась, я поменялся только на год. Ну работу сменил на другую отрасль – я больше не нефте-газ, а software-software. И теперь я за страховку заплалил всего £600. Казалось бы, что поменялось? а цена больше чем в два раза упала. Совсем не мелочь, а приятно!

Posted in Личный Блог | Tagged | Leave a comment