Как простые срезы позволяют найти ошибки в коде

11 ноября 2016 в 01:51

На днях писал специальный парсер для ВК и когда почти все данные были получены - решил посмотреть аналитику...

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

Запись на консультацию


Просто оставьте свои контакты в этой форме и приготовьтесь к позитивным изменениям в вашем бизнесе: