Size: a a a

2020 April 06

SK

Sergey Korotkov in rust_offtopic
Gymmasssorla
Когда не осилили проверки во время компиляции
угу, особенно когда этот самый input string еще неизвестен на этапе компиляции.
источник

VS

Victor Sapiens in rust_offtopic
Stanislav Popov
вот так вот писать

String sql = create.select(field("BOOK.TITLE"), field("AUTHOR.FIRST_NAME"), field("AUTHOR.LAST_NAME"))
                  .from(table("BOOK"))
                  .join(table("AUTHOR"))
                  .on(field("BOOK.AUTHOR_ID").eq(field("AUTHOR.ID")))
                  .where(field("BOOK.PUBLISHED_IN").eq(1948))
                  .getSQL();
Хм, С# LINQ в ENtityFramework покрасивше будет.
источник

G

Gymmasssorla in rust_offtopic
Sergey Korotkov
угу, особенно когда этот самый input string еще неизвестен на этапе компиляции.
У @p0lunin он наверняка был известен
источник

p

polunin.ai in rust_offtopic
да
источник

p

polunin.ai in rust_offtopic
я там забіл поставить 0 между скобками ><
источник

VS

Victor Sapiens in rust_offtopic
Pavel Kvasnikov
На SQL должны писать дбашники и разрабы баз либо ORMы, обычные разрабы писать на SQL не должны. Все типовые запросы легко укладываются в ORM, изредка надо что-то доделывать руками. Если есть нужда писать запросы на тысячи строк то что-то пошло не так, обычно архитектура базы - надо было переводить что-то в более подходящие хранилища или полностью отдавать базу на откуп профи и пусть отдают хранимки, это тоже работает.
+
источник

SK

Sergey Korotkov in rust_offtopic
polunin.ai
я там забіл поставить 0 между скобками ><
ты в string.Format ошибся? если да, то лучше юзай интерполяцию через $"bla bla {someVar}" меньше шансов ошибиться
источник

p

polunin.ai in rust_offtopic
ок
источник

VS

Victor Sapiens in rust_offtopic
Stanislav Popov
а пока что это просто невообразимо
Хм, у меня на одной работе был ДБА который нам хранимки отдавал и недавно звали на другую где тоже есть ДБА который пишет хранимки. ЧЯДНТ?
источник

SK

Sergey Korotkov in rust_offtopic
Gymmasssorla
У @p0lunin он наверняка был известен
тут кстати согласен, сделать компайл-тайм проверку что сам плейсхолдер для форматирования верный - ничего не мешало.
источник

VS

Victor Sapiens in rust_offtopic
Stanislav Popov
так вот именно что это и есть бекендер
Хз, таки бывает что запросы ДБА пишет а разворачивает Девопс а фронт делают фронты. Ток это в реально больших конторах.
источник

VS

Victor Sapiens in rust_offtopic
Самое смешное что мне почему-то а такие места везёт хотя я как раз таки тот самый человек который и запрос сам может написать и CI/CD настроить и фронт сделать. 🤷🏻‍♂️
источник

VS

Victor Sapiens in rust_offtopic
Alex Zhukovsky
я в дотнете не нашел
Чем тебе EF не мил?
источник

VS

Victor Sapiens in rust_offtopic
Alex Zhukovsky
сори, но ты не похож на человека который годик писал на хаскелле
Ты переоцениваешь Хаскель и его порог входа.
источник

VS

Victor Sapiens in rust_offtopic
Alex Zhukovsky
готов пожертвовать набором цифр на нумпаде
БТВ, я пользуюсь Майкрософтовской эргономичной клавой без нумпада. Годная вещь. Советую. Точнее нуипад там есть но он отдельной панельной лежит в ящике.
источник

AZ

Alex Zhukovsky in rust_offtopic
Victor Sapiens
Чем тебе EF не мил?
тем что я апдейт не могу нормально сделать
источник

AZ

Alex Zhukovsky in rust_offtopic
Victor Sapiens
Ты переоцениваешь Хаскель и его порог входа.
нет, это как сишарпист который говорит что егенрики не нужны
источник

AZ

Alex Zhukovsky in rust_offtopic
если говорит - значит не писал на нем ничего
источник

VS

Victor Sapiens in rust_offtopic
Alex Zhukovsky
вообще, мастера по ебанутым оператором - сиплюсплюснимки, но чет их не особо ругают
Там просто на фоне всего остального меркнет. Как говорится если нет чего к чем есть придраться начинают цепляться к мелочам а в плюсах и так есть к чему придраться 😁
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
нет, это как сишарпист который говорит что егенрики не нужны
да, есть object
источник