Ты на сессии code review во время технического интервью в SaaS компании. Интервьюер показывает тебе следующий код из их Django REST API и просит твою оценку:
def get_user_data(request):
if not request.user.is_authenticated:
return JsonResponse({'error': 'Unauthorized'}, status=401)
# ... business logic
def update_user_profile(request):
if not request.user.is_authenticated:
return JsonResponse({'error': 'Unauthorized'}, status=401)
# ... business logic
def delete_account(request):
if not request.user.is_authenticated:
return JsonResponse({'error': 'Unauthorized'}, status=401)
# ... business logic
В кодовой базе есть еще 30 view функций с этим же паттерном.