Налаштовую автоматичний прогін перевірок, щоб зламаний код не потрапляв у бойову версію.
Що налаштовую:
запуск тестів на кожен коміт і кожен запит на злиття;
перевірку стилю коду та статичний аналіз;
підняття тестової бази й сервісів у контейнерах;
звіт про покриття та порівняння з попереднім запуском;
блокування злиття, якщо тести не пройшли;
сповіщення в Telegram про падіння збірки із зазначенням тесту;
окремий прогін довгих перевірок за розкладом уночі.
Працюю з GitHub Actions та іншими типовими системами CI.
Що отримуєте: конфігурацію в репозиторії, інструкцію та впевненість, що перевірки не залежать від того, чи згадав розробник їх запустити.
Щоб типові помилки ловились автоматично, а не на прийманні.
Що входить: єдиний стиль коду з автоматичним форматуванням, статичний аналіз, запуск тестів при кожній зміні, заборона злиття без успішної перевірки, перевірка залежностей на вразливості.
Налаштовую у вашому репозиторії, оформленому на вас....
8 800 грн
Олексiй Т.
Перевіряю код на помилки й слабкі місця та покриваю його тестами, щоб нові зміни не ламали робочий функціонал.
Рев'ю коду:
пошук логічних помилок і необроблених винятків;
граничні випадки: порожні дані, некоректні типи, ділення на нуль, таймаути;
робота з базою даних: зайві запити, відсутні індекс...
1 000 грн
Олексiй Т.
Пишу тести для коду, який уже працює, щоб зміни перестали ламати робочий функціонал.
Що роблю:
розбираюся в логіці та визначаю, що критично покрити першочергово;
пишу тести на нормальні сценарії й на граничні випадки;
готую тестові дані та фікстури, підміняю зовнішні сервіси заглушками;
відділяю т...