Тестове завдання · Урок 3 із 4

Виконання: якість, відтворюваність і безпека

Сильний результат витримує не лише demo, а й перевірку: критерії простежуються до артефактів, розрахунки відтворюються, обмеження названі, а секрети та чужі дані не потрапляють у пакет.

75–90 хвQuality checklistМінітест: 3 питання

Матриця «критерій → доказ»

КритерійАртефактПеревірка
Розрахунок коректнийФормула/запит і результатКонтрольний приклад та edge case
Сценарій працюєDemo або тестове середовищеHappy path, помилка, порожній стан
Рішення зрозумілеREADME/нотатка/коментарІнша людина може повторити запуск
Висновок обґрунтованийДані, метод і візуалізаціяДжерело, припущення, альтернатива

Чотири шари self-review

ФункціяОсновний сценарій, помилки й граничні випадки
ФактиДжерела, формули, одиниці, дати й арифметика
КомунікаціяНазви, ієрархія, інструкція й доступність
БезпекаСекрети, PII, дозволи, metadata й посилання

Безпечний пакет

  • Не комітьте API keys, паролі, токени, приватні URL або `.env`.
  • Не використовуйте дані попереднього роботодавця чи клієнта без дозволу.
  • Анонімізуйте або замініть персональні дані синтетичними.
  • Перевірте історію репозиторію: видалення секрету з останнього файлу не прибирає його з історії.
  • Приберіть зайві коментарі, чернетки, приховані листи, metadata та відкриті права доступу.

AI як інструмент, не як автор

Якщо правила дозволяють AI, зафіксуйте, де він допоміг, і перевірте кожен факт, формулу, залежність та ліцензійну межу. Не передавайте у зовнішній сервіс конфіденційний brief або реальні дані без дозволу. Ви маєте пояснити й захистити кожну частину результату.

Stop rule

Коли зупинити polish

Якщо must-have виконано, quality gates пройдено, пакет відтворюється і до дедлайну лишився лише резерв — переходьте до передачі. Нову функцію не починають, якщо її не встигнете перевірити й описати.

Джерела

Практика

  • Побудуйте матрицю критеріїв і доказів.
  • Пройдіть function/facts/communication/security review.
  • Запустіть результат у чистому середовищі або за інструкцією з нуля.
  • Перевірте репозиторій, файли й metadata на секрети та PII.
  • Запишіть відомі обмеження без виправдань.
Практична перевірка · урок 3 з 4

Закріпіть матеріал уроку

Три сценарні питання. Для зарахування уроку потрібно дати щонайменше дві правильні відповіді.

1. Навіщо матриця «критерій → доказ»?
2. Які чотири шари self-review?
3. Що перевірити для розрахунку?