Посты с тэгом allmychanges


Новый парсер для allmychanges.com

Как вы возможно знаете, проект allmychanges.com появился на свет, как результат нашего участия в Django Dash 2013. С тех пор минул год, и всё это время проект использовал ту версию парсера ченьджлогов, которая была создана в Рамках хакатона. Лишь минимальные изменения были сделаны, чтобы улучшить парсинг. Отчасти это объясняется тем, что парсер код созданный второпях, было сложно модифицировать. Поэтому, некоторое время назад, я предпринял попытку переписать парсер с нуля. Так появилась вторая версия.

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

До недавних пор новая версия значительно проигрывала в полноте старой. Она выдавала меньше тысячи версий, тогда как старая более 6 тысяч. Небольшое ис



Обзор изменений

Как вы возможно знаете, сейчас в Яндексе проходит зимний Tolstoy Camp. В рамках этого мероприятия, проводятся весьма интересные лекции, часть которых открыты для слушателей, не являющихся участниками. Я посетил пару таких лекций, где впервые узнал про термин Customer Development. Суть этой методологии сводится к тому, что прежде чем браться за какое-то дело, надо для начала выяснить, действительно ли оно кому-то нужно а не является плодом твоих собственных фантазий. Ради этого я и пишу этот пост.

Есть у меня одна идея, которая зародилась во время Django Dash 2013 — сделать сервис, который бы позволял следить за разными библиотеками и формировать дайжест изменений в виде ChangeLog. Да сейчас способы посмотреть, какие новые версии библиотек доступны, обновиться на них и посмотреть что сломается. Но то