Показаны сообщения с ярлыком Без рубрики. Показать все сообщения
Показаны сообщения с ярлыком Без рубрики. Показать все сообщения

вторник, 25 февраля 2014 г.

Рутина

WAT?
Немного о Ruby и javascript
http://yadi.sk/d/dxRUi-vCJTT4C

вторник, 18 февраля 2014 г.

Радости пост

От-так выглядит настоящий справочник по тестированию, от-такие книги используют тестировщики для обороны и нападения.
500 страниц А4, полтора килограмма чистого Канера.

Альбом: office

понедельник, 17 февраля 2014 г.

Расслабиться

Дурные занятия - ждать да догонять. Надо вырабатывать в себе привычку в свободное время копать окопы. А то уже глаз дергается.

Будущие докладчики моей секции - молодцы. Они того... стараются.
Ну а мне, пока что - успокоиться. И думать как орхидея с баша:

"я стою"
"я красивое"
"меня все хотят"
"у меня между листьев палка"
"ммм"


Включите хорошую музыку и скажите Омммм..
http://newplaylist.ru/download/16410
http://musik.kz/track/25860_90401504

Есть вопросы

Сколько писем в день вы не читаете?

Уточню: сразу исключим спам из подсчета.
Но - будем учитывать всю рабочую переписку и все уведомления - от жежешечки, твиттера, JIRA, redmine и прочее.

Не читаете переформулируем так: не ведут к каким-либо действиям кроме "пометить как прочитанное".

суббота, 15 февраля 2014 г.

Рутина

Все внимательно следим за Натальей и ее экспериментом - 52 бизнес книги в год. Предлагаю делать ставки ;)

Я эксперимент поставлю тоже, чо я, хуже? Попробую перевести еще книгу, если покатит.
Заказал вот эту:
Альбом: bug

Foundations of Software Testing by Cem Kaner, Rebecca Fiedler

А пока выбор книг и прогресс такой:

Альбом: home



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

среда, 12 февраля 2014 г.

Странное

Меньше, чем полгода назад, из-за расширения круга общения стал замечать что у некоторых - редких, но встречающихся все чаще - людей есть стабильная и неприятная особенность.

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

Посему три вопроса.
Первая: Это у людей такой особый, гуманитарный склад ума, когда больше одной мысли в памяти не помещается?
Вторая: А может время этих людей настолько ценно и они задумываются только о важном?
Третья: Кто меня знает, я сам так не делаю? А то запросто, могу ведь и не замечать (мой любимый способ - не отвечать на утверждения не считается, хех).

вторник, 11 февраля 2014 г.

Отчета и благодарности пост

Занятная книга, спасибо sioku.
Альбом: office


Лейтмотив на обложке - воруй мысли. Воруй правильно. Своровал мысль - создай что-нибудь.

Автор выразил идею, которой я несколько лет пользовался - выразил ярче, четче и понятней.
По себе: за всю свою профессиональную деятельность (звучит? Ну или можно сказать так: с тех пор как мне платят за то, что я занимаюсь бодрой суетой) я ничего не придумывал сам. Каждый раз, когда не знал, чем заняться - брал книгу и пытался реализовать вторую главу. В трети случаев - взлетало. Или просто трындел с коллегами и повторял их шаги. И опять - иногда взлетало. каждый раз, когда становилось скучно - в первой попавшейся книге находил мысль, что надо делать все наоборот - и все бежали теперь в другую сторону. Получалось неплохо.

понедельник, 10 февраля 2014 г.

The Moon Is a Harsh Mistress

Намедни дочитал Хайнлайновскоую The Moon Is a Harsh Mistress
К прочтению - рекомендую.

Как подсказывает нам википедия, Роман является ярким образцом пропаганды идей либертарианства.
Но либертарианство у Роберта - сугубо правильное, он его отлично выразил в этом диалоге:

– Ман, ведь я же уже сказал, мы зафитилим по ней булыганами.
– Готт милосердный! Кончай ты хохмить!
– Но, Ман! Мы в силах зафитилить, – возразил Майк. – А раз так, то зафитилим.


Альбом: randompics4lj

А потом я однажды взял и создал тоталитарную секту.

пятница, 7 февраля 2014 г.

Баллада об оружии

Старые песни, а как по-другому звучит, а? Или все так же?


А тут еще норд-ост подул,
Цена установилась сходная
У нас, благодаренье господу
Страна еще свободная...

Рутина

Кстати, один небольшой стартап ищет тестировщиков. Кто хотел бы поработать со мной в одной команде, екб?

Alan Cooper, About Face 3: The Essentials of Interaction Design

Всю книгу Купера "Об интерфейсе" можно было бы заменить пятью-шестью такими вот табличками (страница 53):
Альбом: bug

Что не отменяет ее несомненной ценности (и гораздо большей, на мой взгляд, чем психбольница).

среда, 5 февраля 2014 г.

Рутина

"Запрещена продажа спиртных напитков и табачных изделий лицам, не достигшим ничего"
Неизвестный мне автор
Хорошо быть кем-то.

Мой программист создает новый продукт, проектирует, пишет бэк и базу; не один, но один из. Рассказал ему о взгляде Алана Купера на программистов, проектирование и жизнь вообще. В частности о персонажах и их смысле в проектировании взаимодействия.

И, черт возьми, приятно было сказать:
"А у нас с тобой, кстати, есть человек, который прошел курсы системного анализа и между прочим, в теме всего этого проектирования".
И показать на кресло напротив.
Хорошо быть кем-то.


Название книги программисту понравилось,  скинул ему. В ответ он мне выслал "Предметно ориентированное программирование" Эванса.

Еще немного цитат из психбольницы

Раз:
На мой взгляд, существует два типа руководителей: инженеры и запуганные
инженерами.


Два:
Большинство действительно новаторских прорывов сложны в разработке и вполне очевидны задним числом.

Три:
Так появилась язвительная шутка: «Проектирование - то, чем программисты занимаются двадцать минут перед тем, как начать писать код».

Четыре:
Персонаж - гипотетический архетип реального пользователя.

вторник, 4 февраля 2014 г.

Сказка.

Вот тут дедушка Лупан рассказывает:
http://testitquickly.com/2014/02/03/ballada-despre-ebalani/

Люблю сказки и написал продолжение. Прочтите сперва балладу Алексея, она того стоит. И язык шибче.

Итак, сказ о Тестировщике из баллады дедушки Лупана.

А скорее не о нем даже, а о неком собирательном образе. Обезличенном. Все совпадения с миром реальным, не сказочным - остаются на совести человека, эти совпадения нашедшего..

Попал как-то тестировщик - еще в одну команду.
Опытных программистов в команде было не меньше половины. Светлы лицом, умны и добры были программисты, новому открыты, гитом пользовались, PMD и CPD уважали, непрерывную интеграцию одобряли. И были процессы. Процессы, которые не просто указатели на дороге, но сугубо рельсы стальные.

Проблема была только одна. 9 ошибок после релиза клиенты находили.

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

И молвил тестировщик - да будет тестирование фичи после слияния ее с основным кодом.
И случилось это, ни одна фича не проходила мимо зорких глаз его.
И нашли клиенты после релиза... ну скажем 12 ошибок.

И изрек он - да будет тестирование перед коммитом в основной код, да на стенде разработчика. И стало слово его - делом.
И нашли клиенты после релиза... ну скажем 8 ошибок.

И приказал тестировщик всем смертным, работающим на проекте писать, все свои дефекты и мысли в JIRA и дублировать в вики , да в постановки (да, постановки там тоже были). И помнить о трассировке с версионированием. И наполнилась JIRA и вики данными полезными.
И нашли клиенты после релиза... ну скажем 9 ошибок.

И возопил он - да будут тесты автоматические и приведут нас к покрытию кода полному. Загудели сервера, нагрелись процессоров сотни, гоняя CI непрерывно и осветили тесты каждый уголок приложения.
И нашли клиенты после релиза... ну скажем 13 ошибок.

И произнес тестировщик - да не будет релиза без кода, статическим анализом благословленного, И станет каждый программист честен душой перед инквизицией и не загубит ни единого теста и починит сам тесты и напишет новые. И писали тесты программисты... а дальше даже аналитики кейсы писать начали, да не опосля, а заранее.
И нашли клиенты после релиза... ну скажем 10 ошибок.

Много чего еще п@%$#л этот тестер...
Но нашли клиенты после релиза... ну скажем 9 ошибок.

И сказал наконец тестировщик, грустно глядя на все это: Какого, б@#$%ь, хрена?

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

понедельник, 3 февраля 2014 г.

Цитаты

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

Я еще немного поцитирую сюда, книга дюже интересная. Она могла бы быть раз в восемь меньше, если бы не повторяла постоянно пару основных мыслей, но ценность книги от этого все равно меньше не становится.

Еще вкусная цитата:
Большинство деловых людей вполне удовлетворится продажей камней-любимцев, если те будут продаваться в достаточных количествах.

Это пять

Смотреть полностью.

суббота, 1 февраля 2014 г.

tavlla жжот напалмом:
Альбом: randompics4lj

и два:
Альбом: randompics4lj

пятница, 31 января 2014 г.

Мысли

Приходится отвечать на до поры до времени гипотетический вопрос: какой язык выбрать для написания автотестов:
Python или java?

Аргументы за python:
- Мои программисты пишут на python - и в случае выбора этого языка готовы помочь
- Мой продукт написан на python
- Мне полезно изучить python
- У меня сложилось мнение, что python предпочтительней для небольших проектов и для скорости

Аргументы за java:
- Существующая инфраструктура тестирования (CI, selenium grid итпх) и ее автотестеры используют java.
- На java есть откуда копипастить куда обращаться за решениями по кодированию именно автотестов (пользуясь случаем, передаю привет)
- Я уже писал автотесты на java
- WebDriver первыми выпускает обновления для java и вообще лучше работает с этим языком (тут я могу и ошибаться)
- Лично мне больше нравится java (а тут я могу и передумать)

Аргументы отсортированы по весу, первыми - самые значимые. Стратегически правильным считаю выбор питона, так как программисты совместно со мной будут владеть кодом, помогать, в перспективе - самостоятельно чинить и даже писать тесты. В случае java они этого делать точно не будут.

В противовес: java может быть не пожеланием, а требованием инфраструктуры автотестирования. Создавать собственную, с серверами, гридом и прочим - глупо, долго, геморно. Я этим занимался, я знаю.

Мое слово - не последнее, но кино будет именно моим, хотелось бы запастись аргументами.

Рутина

Офисное:
Программист frontend: Привет, у тебя сегодня был English speaking club?
Программист backend: Скорее English skipping club...

И легкая разминка:
Альбом: randompics4lj