вторник, 29 декабря 2015 г.

Итоги 2015 года

Конец года, время подводить итоги. Я великий прокрастинатор и мне кажется, что я столько всего могла бы успеть, но не стала делать... И все же столько всего классного было сделано в этом году! Ну, помимо того, что мы завели кота Smile :)

Достижение года — шкодный котенок

Работа


Тут сложно распространяться. Все, что случается интересного, я стараюсь выносить в блог, законсперировав персональные данные. Остальное умрет вместе со мной Smile :)

Но мы сделали много классного для счастья наших Заказчиков за это время! Сейчас думаю над SMART целью на следующие полгода-год =)

Тренерство, личные проекты


Курсы

За этот год я провела с десяток курсов для начинающих — практически каждый месяц! Создала историю развития курса, стала складировать там информацию =)

Спасибо большое моим студентам! Они меня вдохновляют на улучшение моих лекций и написание блог-постов для начинающих. А еще очень приятно потом читать в чате выпускников через месяц после выпуска «спасибо тренерам за ...». Значит, курсы проходят не зря, чем я очень горжусь!

Из позитивного творчества Оли Алифановой — Порошки о жизни моих студентов.

За этот год я осознала, что поиск, локализацию и оформление ошибок нужно выносить отдельно. Это самая сложная тема на курсе для новичков, но нужна не только им. Теперь я делаю отдельный курс по багам. Точнее, курсы:

Бизнес как игра. Сергей Абдульманов


Ссылка на книгу в OZON и МИФ.

На Хабре можно почитать блог Мосигры от того же автора. В блоге Сергей пишет интересно, так что книгу получила с радостью и сразу «развернула упаковку». Вы знаете, не пожалела! Читала запоем, в первый же день 60 страниц вместо стандартных 10-20!

Написано реально круто. И инфостильненько. Одна страница — одна тема, один совет по тому, как вести бизнес в России. Если совет маленький — ничего страшного, будет пустое место. Автор не боится белого листа. И не боится прослыть дураком, если пишешь простым языком. Он не считает нужным вставлять в текст высокохудожественные фразеологизмы и прочие хитрости, и это подкупает. Я ничего не понимаю в бизнесе, но в книжке все поняла.

См также: 
Как я написал и издал книгу по мотивам своих постов с Хабра — пост с Хабра от автора книги, там можно почитать, как она была создана и почему именно в таком формате. И увидеть некоторые страницы «вживую» перед покупкой =)

Панбагон. Ошибка входных данных, если выбрано 0

В прошлом посте я поведала историю о том, как иногда бывает: все работает по ТЗ, но в прод выводить нельзя!

Если вкратце — в интернет-магазине сделали возможность видеть в профиле участника все его отзывы к товарам. Надеялись, что принесет добро, а участники пошли выискивать компромат на «неугодных». Функционал убрали, стали дорабатывать (видимо).

Добавили возможность указать видимость отзыва во время его написания:

Теперь можно выбирать, будет ли отзыв виден

А сегодня зашла на форум и увидела такую фразу: «Сейчас видимость своего профайла Пользователь может выбрать в Личном Кабинете самостоятельно».

Мне же любопытно, я пошла искать Smile :)

Идеально работает по ТЗ ≠ правильно

Хочу рассказать одну поучительную историю о любимом магазине Wildberries. Это интернет-магазин. Ищешь в поиске что-то (например, «голубые джинсы»), выбираешь понравившуюся модель, заходишь на карточку товара, изучаешь отзывы и характеристики, заказываешь.

Магазин существует давно, недавно отмечал 10 лет. Покупателей много — к товарам пишут отзывы. Я часто ориентируюсь на отзывы. Куча положительных сподвигает на покупку. А в одежде подсказывают, маломерка или большемерка, какой размер заказать.

Отзывы помогают покупателю определиться

Около года назад была создана Галерея Стиля — https://www.wildberries.ru/looksgallery.

Пользователи выставляют фото своих образов в товарах магазинов. И оценивают чужие образы. Появились любимчики публики, появились и любители «злых» комментариев. Иногда под образом обсуждали даже не сам комплект одежды, а внешность девушки — ее лицо, фигуру, зубы. В общем, скандалы-интриги-расследования Smile :)

четверг, 24 декабря 2015 г.

Джоэл о программировании. Джоэл Спольски


Ссылка на OZON.

Слышала от коллег, что Джоэл некий знаменитый блоггер-программист, который из своих блогов составил книгу. Саму книгу раньше не читала. Все поглядывала на нее в офисной библиотеке, но откладывала. Подуууууууумаешь, книгу из блог-постов собрал, «это не интересно», да еще и о программировании, а я то тестировщик!

Наконец руки дошли почитать. Мнение кардинально изменилось! Мне нравится стиль Джоэла,. Книга читается легко, с первых страниц захватывает. Хотя пишет о серьезном. В который раз убеждаюсь, что сложные вещи можно и нужно объяснять простым языком! Не нужен вам весь этот пафос и буллшит, ну правда. Без него понятнее. Закладок я себе на полкниги поставила, очень хорошие вещи говорит!

Мои выдержки из книги:

среда, 23 декабря 2015 г.

Панбагон. Перестал работать макрос hide-if в Confluence из-за currentSpace

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

Хожу по конфлюенсу, замечаю пустую страницу:

Пустая страница? Хммм, подредактирую!

Это нормально, иногда мы правда оставляем родительскую страницу пустой. Но делаем так в тестах, которые читает только команда. Требования пишем красивее, можно же хотя бы макрос children display добавить.

Открываю на редактирование — ха, но там не пусто:

понедельник, 21 декабря 2015 г.

Зачем тестировать граничные значения? © Разработчик

В пятницу я тестировала модуль, который надо было срочно отгрузить Заказчику — близился deadline. Давайте преположим, что у нас приложение, в котором можно увидеть информацию по жильцам дома. У каждого жильца могут быть кошечки и собачки, дети, семья...
Будем тестировать кошечек!

Информация по проживающим загружается из файлов в виде внешних справочников. Справочники могут быть разных форматов. Модуль загрузки в систему уже есть, он готовый. Фактически надо просмотреть существующие справочники и настроить их обработку — xml конвертируем в scv, оттуда считываем в систему. Есть и ограничения, на одну квартиру может быть:

  • 10 жильцов. Если больше, берем первые 10.
  • 5 кошечек. Если больше 5, берем первые 5.
  • 10 рыбок. Ну вы поняли.
Справочники загружаются в систему и домовладелец может искать по жильцу или кличке кота. Если результат найден в справочнике — возвращается номер квартиры.