Это процедурный подход, а RestSharp дает тебе из коробки объектно-ориентированное решение на основе композиции, и тебе не надо копипастить свое расширение из проэкта в проэкт
Это процедурный подход, а RestSharp дает тебе из коробки объектно-ориентированное решение на основе композиции, и тебе не надо копипастить свое расширение из проэкта в проэкт
Это процедурный подход, а RestSharp дает тебе из коробки объектно-ориентированное решение на основе композиции, и тебе не надо копипастить свое расширение из проэкта в проэкт
Золотая середина где не нужно пилить говно класс, а где нужно написать расширение как раз таки показывает где чел осмысленно пишет код, а где по правилам которые ему продиктовали где-то
И то что это источник потенциальных проблем от программистов которые чёто забыли или думали что знали правильно. И нахуй не нужно когда в 90+% это ничего не даст )
Extension методы придумали как обходной вариант якобы добавления метода в класс который ты не можешь модифицировать. Типо String. Extension-ы это такой процедурный костыль - ты объявляешь чистую статичную функцию и типо цепляешь ее на другой класс