Почему Шаблон Интерпретатора сосет?

Вы пытаетесь потреблять тело ответа дважды. Вам нужно прочитать тело в строку, а затем применить свою логику к этой локальной переменной.

String body = response.body().string();
if (!body.equals("")) {
    return body;
}
13
задан Dave Schweisguth 13 February 2016 в 12:51
поделиться

2 ответа

Это было иронией :) Все любят интерпретируемые языки в наше время, но 10 годами ранее люди просто думали, что они являются слишком медленными для чего-либо практического. Во многом как сегодня большинство людей думает о помехах по сравнению с динамическим контролем типов.

8
ответ дан 2 December 2019 в 01:41
поделиться

Паттерн ИНТЕРПРЕТЕР отстой, потому что он является кодификацией десятого правила Гринспана:

Любая достаточно сложная программа на C или Фортране содержит специальную, неформально определенную, содержащую ошибки, медленную реализацию половины of Common Lisp.

Это было заявлено в 1993 году. Современное приложение может включать C ++ и Java.

0
ответ дан 2 December 2019 в 01:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: