Розділ 06 · Ресурси
Практичні нотатки
Короткі матеріали, якими ви можете користуватися без нас. Вони стануть у пригоді з будь-якою командою.
06.1 Як написати звіт про помилку за 3 хвилини
- Що ви робили: кроки, що призвели до проблеми, по одному на рядок.
- Що очікували і що сталося насправді.
- Де: пристрій, версія ОС, версія застосунку (зазвичай у налаштуваннях).
- Коли: дата й приблизний час за Києвом — так легше знайти збій у журналах.
- Чи повторюється: завжди, іноді, один раз.
- Скриншот або запис екрана, без паролів і чужих персональних даних.
06.2 Щорічний календар оновлень ОС
Apple та Google зазвичай представляють нові версії систем навесні–влітку, а випускають восени. Нові вимоги магазинів щодо цільової версії SDK часто набирають чинності в другій половині року.
- Весна–літо
- читаємо примітки до бета-версій, складаємо перелік ризиків
- Літо
- збираємо застосунок на бета-SDK, виправляємо попередження
- Осінь
- перевіряємо на фінальній версії, випускаємо сумісне оновлення
- Зима
- прибираємо застарілий код, оновлюємо залежності
Точні дати щороку оголошують Apple та Google — перевіряйте їхні офіційні сторінки для розробників.
06.3 Шаблон брифу на одну сторінку
- Для кого застосунок і яку одну задачу він розв’язує
- Три найважливіші сценарії користувача
- Що вже існує: макети, код, акаунти, API
- Обмеження: терміни, бюджетний діапазон, обов’язкові інтеграції
- Як ви зрозумієте, що перший реліз вдався
06.4 Глосарій супроводу
- Залежність
- сторонній пакет коду, від якого залежить застосунок; потребує регулярних оновлень
- Збірка
- конкретна версія застосунку, зібрана з коду в певний момент
- Поетапне розгортання
- випуск оновлення для частини користувачів, щоб помітити проблеми рано
- Регресія
- помилка в тому, що раніше працювало
- Технічний борг
- відкладені покращення, які з часом здорожчують зміни