Как стать автором
Обновить
5
0

Программист

Отправить сообщение

а если использовать orm, позволяющую сделать
myDbConnection.Clients.Where(x=> x.ClientId = client_id).Set(x=> x.Balance, balance).Update()
вам было бы существенно проще искать все использования таблицы Clients на базе myDb при помощи ide. Запрос на базу остался бы тот же.

Там самый прикол орм в том, что ты просишь его сделать именно вложенный запрос: Where id IN ( select id from table...)

а вот поэтому лично я предпочитаю orm с явным поведением и синтаксис через цепочку лямбд(кажется, он называется fluent).
хочешь джойн - или объяви заранее в классе сущности, с какими ещё сущностями он подружен, по каким ключам и какой тип отношения 1->1, 1-> many, или ручками напиши что джойнишь класс-сущность а с классом сущностью b по условию c
хочешь выборку по id - ну либо уверься, что список не велик, либо дроби на пачки.
Вложенные запросы не должны быть скрытым джойном. Явное лучше неявного. Хорошая orm делает что сказали. Главное - хорошо кушать и хорошо спать. И другие очевидные утверждения )

 БД тратит кучу цпу на парсинг огромного sql запроса, 

а вот тут я бы не был уверен. Требует, конечно, теста, но скорее всего парсеры большинства диалектов sql имеют меньее чем квадратичную временную сложность от длины запроса. Крайне маловероятно что грамматика sql укладывается в o(n) но по идее должно быть меньше n^2.
По сравнению с проходами по хотя бы гигабайтным индексам время разбора запроса будет мурой.

наработками, сделанными за счет бюджета.

Пруфы, пожалуйста. Выглядит как наброс.

Особенно, в сторону Метрики, которой уже лет 15

Зачем вы мучаете себя такой работой?

Вот когда условный Яндекс или НьюВасюкиЭнтерпрайзес находящиеся в фактической юрисдикции России полностью у себя имплементируют технологию, тогда да — это означает что Россия получила технологию.

Как в ваших глазах фактическая юрисдикция конторы связана с каким-либо атрибутом технологии? Что значит "Россия получила технологию" ?

Код - это технология? Без людей которые в нём разбираются код, конечно, представляет некоторую ценность, но абстрактную - в этом случае править, разворачивать и модернизировать его очень дорого.
"Люди знающие как" - это технология ? Люди в нынешнюю эпоху мобильны. Вчера они были в юрисдикции рф, завтра в юрисдикции турции.
Документация? Права? Любая составляющая "технологии" в отдельности от других почти бесполезна.

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

И от того, что ему радосто предаются все стороны современного нам конфликта становится ещё более тошно.

Да, да, лучше есть 'органик' хлеб, семена злаков для которого получены традиционной селекцией, с лютой обработкой семян химическими мутагенами и радиацией с целью получения случайных новых свойств, чем спроектированный инженерными методами, с тщательной проверкой результата, продукт.

Они не учат думать. Они дают готовую картину мира.

Ну так смотрите тот контент, который по-вашему мнению "учит думать". Вас же никто не заставляет смотреть тот контент, который вам не нравится.
Оставьте за другими людьми право смотреть контент, который "даёт готовую картину мира", с чего вы взяли, что уполномочены забрать у них свободу выбора?

Только почему-то в таких обсуждениях забывают, что наряду со спросом на "короткие" тик-ток и твиттер - есть спрос и на двух и более часовые видео-лекции, на прохождения игр по 2-8 часов. Самые популярные книги - относительно большие романы, видео-контент, который более всего на слуху - довольно длинные сериалы.
Спрос на контент не сводится исключительно к каким-то конкретным формам, существование 30-секундных тик-токов не отменяет сериалы по 40 суммарных часов.

Есть старая фраза, про то что :
< Патронов бывает очень мало, мало и "мало, но больше не унесу" ? >

Можно пример нагрузки сборщика мусора value-типами?

все что имеет экран

И куча того, что его не имеет, достаточно сетевого интерфейса.
Когда 10 лет назад перекантовывался работой на спиртазаводе, здоровенные электронные весы для зерна торчали по сети страничкой с конфигурацией, прям как роутер. Это же очень удобно - не надо искать документацию на устройство, разбираться где у него конфиги и как их править. А ресурсов под простенький веб-сервер на 10-20 статических страниц хватит, наверное, у всех устройств, что по размеру больше кредитки.

Тогда расшифруйте, что вы имеете ввиду под термином 'прикладная арифметика'. А то для некоторых это может быть арифметика на аксиоме 0.5 + 0.5 = литр, 0.75 + 0.75 = драка.

Значительная часть комментаторов этой статьи пользуются прикладной арифметикой где 2147483647 + 1 = -2147483648 и не особенно страдают от этого факта.
На родине, собственно говоря, тоже. Хоть бабушка.
Выйти на работу, насколько я помню, можно в любой момент, за исключением медицинского пред/пост-родового больничного. И у нормальных людей в нормальных местах работы не вызывает удивления, что в декрет уходит тот, кто меньше зарабатывает.
  1. Реклама нынче контекстная и персонализированная, иначе она чаще всего не окупается.
    Так что, видимо, вы или кто-то ещё из ваших домашних интересуетесь темой
    зажимов для яичек и анальных самотыков
  2. А что в этой рекламе плохого? Товар как товар. Если за ваш компьютер имеют доступ несовершеннолетние и вы считаете, что это знание способно их
    испортить
    — контролируйте доступ самостоятельно. Правда, потом не удивляйтесь последствиям.
Добавлю Тулу — ряд предметов преподавался очень плотно и хорошо, ряд отвратительно.
Общая организация — слабо.

Sarcasm on Дайте комунисту власть, и через неделю вы её не отберете, через две введут продуктовые карточки, а через три он отправит заключенных сажать бананы на северном полюсе во имя номенклатурных продуктовых распределителей

Sarcasm off.

«Очень мягкий».
Имхо, очень мягкий приговор — это принудительная психологическая реабилитация в течении нескольких лет.
Мягкий — лет 10.
А 25 лет фактически от пожизненного не особо-то и отличается. Выйдет лет в 40 без профессии и со сломанным здоровьем, если раньше в тюрьме не умрёт.
Наверное, тут стоит быть чуть строже с терминами — оно не undefined, всё-таки, а
либо unspecified, либо implementation-defined.
И это катастрофическая разница — undefined, если я правильно помню, это «стандарт не говорит ничего о поведении программы в этом случае, в зависимости от случайных факторов может происходить всё что угодно». Unspecified — точно не описано, но может быть диапазон вариантов, и для одного кода и окружения результат воспроизводим, implementation-defined — описано, но в документации компилятора/интерпретатора, а не языка.
1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Тула, Тульская обл., Россия
Дата рождения
Зарегистрирован
Активность