Разработка сайтов, создание сайтов, аутсорсинг

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

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

2016-11-11 02:51:13

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

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

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

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

Вот так вот казалось бы праздное любопытство помогло избежать ошибки в выходных данных. На втором скриншоте можно наблюдать реальную картину этого среза после исправления бага: