Немного странная статья, вначале говорится, что операторов много и тяжело запомнить, потом непонятный переход к ошибкам, потом предложение использовать стороннюю либу без каких либо объяснений (давайте добавим ещё один оператор, а то что то их мало).
На самом деле описанный подход не учитывает, что помимо данных и ошибки у нас часто есть ещё некий флаг, говорящий о том, что данные грузятся или уже загружены.
Можете рассказать, сколько потребуется правок, чтобы добавить в разметку блок, который будет отображаться в момент загрузки данных?
Сначала было забавно, и я подыграл. Люди рассказывали про свои тревоги, задавали вопросы, а я писал, что об этом думаю. Через несколько минут мои собеседники начинали понимать, что что-то не так – уж слишком осмысленно отвечал бот. Они удивлялись и задавали вопрос, точно ли с ними разговаривает бот, а я смеялся и представлялся.
Мне кажется, fluentApi тут вообще ни при чем, там специфика формирования запроса играет основную роль. А так, уберите внутри ToListAsync формирование сложного запроса на обычный запрос и получится что то вроде
public static async Task<IList<T>> ToListAsync(this MyService service)
{
var result = await service.GetData<List<T>>();
return result;
}
Я нашёл кучу объяснений и примеров кода для реализации Fluent API, однако я не мог найти внятных объяснений, как реализовать в этом же Fluent API асинхронные методы, аки делает это какой-нибудь Linq. Библиотеки используют какую-то эльфийскую магию
А что за магия? Обычно в fluentapi последний метод только асинхронный, разве нет? И магии там вроде мало
Т.е. ещё сокращения будут?)
Немного странная статья, вначале говорится, что операторов много и тяжело запомнить, потом непонятный переход к ошибкам, потом предложение использовать стороннюю либу без каких либо объяснений (давайте добавим ещё один оператор, а то что то их мало).
На самом деле описанный подход не учитывает, что помимо данных и ошибки у нас часто есть ещё некий флаг, говорящий о том, что данные грузятся или уже загружены.
Можете рассказать, сколько потребуется правок, чтобы добавить в разметку блок, который будет отображаться в момент загрузки данных?
Что это вообще значит?
И ты, Брут :)
Это немного другое, что упоминается в статье по второй ссылке, кстати
Где?
В red alert вполне себе можно играть против советов, делов то, не думаю, что пример уместен
Ох уж эти новости, основанные на "источниках, близких к банку"
Наверное потому что проблема сформулирована как
Тут трудно что то порекомендовать
Жесть, по моему это, как минимум, неэтично
Может кто то рассказать, что за платные цвета такие?
Или там какие то сочетания цветов в этом плагине pantone, не пойму
Мне кажется, fluentApi тут вообще ни при чем, там специфика формирования запроса играет основную роль. А так, уберите внутри ToListAsync формирование сложного запроса на обычный запрос и получится что то вроде
Поправьте если не прав
Жесть какая то
А что за магия? Обычно в fluentapi последний метод только асинхронный, разве нет? И магии там вроде мало
Может слишком между строк читал конечно
А что не так с ней?
Маск же увольнения объявил, начали с тех, кто на иконках )
Так это стилистика такая, а я думал несогласованное предложение
У вас там всего одна проблема - конец света)
Круги пересекали, а прямоугольники приставляют друг к другу)
Переименуют в "Закрытое образование"?
А есть подробности какие то?