Size: a a a

🎄.NET Talks: Evergreen🎄

2019 December 19

Dv

Dr. Friedrich von Never in 🎄.NET Talks: Evergreen🎄
Kirill Fimchenko 🚴🏻🏃
потому что select 1 where 2 < 1 and 1 / 0 = 1 у меня не упало
А select 1 / 0 падает?
источник

KF

Kirill Fimchenko 🚴🏻🏃 in 🎄.NET Talks: Evergreen🎄
Dr. Friedrich von Never
А select 1 / 0 падает?
da
источник

b

bazziλic in 🎄.NET Talks: Evergreen🎄
Скорее всего, планировщик меняет порядок условий в AND для оптимизации выполнения
источник

b

bazziλic in 🎄.NET Talks: Evergreen🎄
найс
источник

KF

Kirill Fimchenko 🚴🏻🏃 in 🎄.NET Talks: Evergreen🎄
а что тут менять? тут вопрос все условия будут проверяться или до первого падения
источник

b

bazziλic in 🎄.NET Talks: Evergreen🎄
Kirill Fimchenko 🚴🏻🏃
а что тут менять? тут вопрос все условия будут проверяться или до первого падения
скорее всего, проверяются не все, но можно поменять местами
источник

b

bazziλic in 🎄.NET Talks: Evergreen🎄
скажем, тут второе условие очевидно константа, можно узнать труъ это или фолсъ еще до начала выполнения
источник

b

bazziλic in 🎄.NET Talks: Evergreen🎄
это парсер может сделать
источник

KF

Kirill Fimchenko 🚴🏻🏃 in 🎄.NET Talks: Evergreen🎄
короч понял. sql выполняет по короткой схеме, т.е. падает после первого false, но порядок условий база определяет сама, ты на него не влияешь
источник

b

bazziλic in 🎄.NET Talks: Evergreen🎄
это догадка
в каждой базе - по-своему
а как в sql server знают ток в микрософте
источник

Dv

Dr. Friedrich von Never in 🎄.NET Talks: Evergreen🎄
источник

V

Vabka in 🎄.NET Talks: Evergreen🎄
>Dark theme is basically a blackface of white editors.
источник

V

Vabka in 🎄.NET Talks: Evergreen🎄
>I don't know if it makes any difference, but I'm a black Jew living in Uganda.
источник

V

Vabka in 🎄.NET Talks: Evergreen🎄
жир протёк
источник

NK

Nesterenko Konstantin in 🎄.NET Talks: Evergreen🎄
как называется херня, когда код вида:
public async Task<string> GetPolicyAsync(
   CancellationToken cancellationToken
   )
{
   return await _blobStorage.ReadTextAsync(PolicyFileName, cancellationToken);
}

заменяется на:
public Task<string> GetPolicyAsync(
   CancellationToken cancellationToken
   )
{
   return _blobStorage.ReadTextAsync(PolicyFileName, cancellationToken);
}

?
источник

NK

Nesterenko Konstantin in 🎄.NET Talks: Evergreen🎄
ну т.е. тупо async/await убирается
источник

К

Карен in 🎄.NET Talks: Evergreen🎄
Nesterenko Konstantin
как называется херня, когда код вида:
public async Task<string> GetPolicyAsync(
   CancellationToken cancellationToken
   )
{
   return await _blobStorage.ReadTextAsync(PolicyFileName, cancellationToken);
}

заменяется на:
public Task<string> GetPolicyAsync(
   CancellationToken cancellationToken
   )
{
   return _blobStorage.ReadTextAsync(PolicyFileName, cancellationToken);
}

?
Очень странный вопрос. Как и очень странный ответ: "Заменил асинхронный метод на синхронное возвращение таски"
источник

NK

Nesterenko Konstantin in 🎄.NET Talks: Evergreen🎄
эта херня как-то по научному называется
источник

К

Карен in 🎄.NET Talks: Evergreen🎄
серьезно?
источник

NK

Nesterenko Konstantin in 🎄.NET Talks: Evergreen🎄
в том же стайлкопе была подсказка
источник