4.2Kпросмотров
14.0%от подписчиков
20 марта 2026 г.
questionScore: 4.6K
➕Что мне нравится в GraphQL? 1. Возможность максимальной кастомизации в рамках одного запроса. В GraphQL всегда один эндпоинт /graphql, в котором можно настраивать тонко, что отправить на сервер, а что получить в ответе от него. 2. Интроспекция и самодокументирование (не путать с самонадутием 😁). Вы загружаете ссылку на схему в Postman, а он автоматически генерирует все нужные операции, типы, поля и аргументы, которые вы через чек-боксы выбираете для запроса. У вас всегда есть документация под рукой и не надо мучать разработчика с вопросами: а когда будет Swagger? 3. Валидация до отправки запроса (строгая типизация). Благодаря пункту 2 вы сразу видите ошибки в типах данных, невозможность отправки операция с одинаковыми именами и еще много чего. 4. У вас уже есть отличный курс по выгодной цене и только по этой ссылке, который поможет разобраться во всех особенностях этого языка и его тестирования. Через несколько дней размер скидки уменьшится в 2 раза. ➖Что мне не нравится в GraphQL? 1. Он все еще не так популярен, как REST, а это значит, что учить нам нужно и последний. 2. Чаще всего вы будете получать 200 OK при любом раскладе: будь-то успешный запрос или ошибка. Поэтому тестирование нужно проводить, изучая в первую очередь тело ответа, наличия массива errors и его содержания. 3. Из-за открытой схемы и интроспекции возникает больше вопросов к тестированию безопасности и нагрузки. 4. Нет привычных методов, что может запутать. Все строится вокруг Query, Mutation и Subscription. 5. Он сложнее для понимания у абсолютного новичка, но именно для этого я и сделал понятное обучение и песочницу.