Была ли ситуация, когда захотел проявить инициативу
Python
Junior
Без компании
Была ли ситуация, когда захотел проявить инициативу
Ответы
Однажды в проекте с Django заметил, что команда тратит много времени на ручное тестирование API. Проявил инициативу - написал набор автотестов с помощью pytest и factory_boy, автоматизировав проверку 80% кейсов. Пример:
```
import pytest
from factories import UserFactory
from rest_framework.test import APIClient
@pytest.fixture
def api_client():
return APIClient()
@pytest.mark.django_db
def test_user_creation(api_client):
user = UserFactory()
response = api_client.get(f'/api/users/{user.id}/')
assert response.status_code == 200
assert response.data['email'] == user.email
```
Это сократило время тестирования с 4 часов до 30 минут. Команда оценила инициативу, тесты стали частью CI/CD. Главное - согласовать такие инициативы с командой, чтобы не нарушать процессы.