61

Ответ на пост «Любовь в python»3

Сегодня спросил сына, нужно ли что-то купить домой в магазине. Мы друг-друга поняли.

Ответ на пост «Любовь в python»

IT-юмор

7.1K постов53.2K подписчиков

Правила сообщества

Не публикуем посты:
1) с большим количеством мата
2) с просьбами о помощи
3) не относящиеся к IT-юмору

6
DELETED
Автор поста оценил этот комментарий
Можно для обычных людей перевести?
раскрыть ветку (1)
18
Автор поста оценил этот комментарий

Мой вопрос на языке запросов к базам данных SQL дословно "выбрать продукты в холодильнике количество которых равно 0". В переводе на человеческий "что у нас в холодильнике закончилось?"


Сын ответил мне пустым массивом продуктов, т.е. ответ на мой вопрос "ничего не закончилось".


Мы конечно оба допустили ошибки, но поняли друг друга.

показать ответы
4
Автор поста оценил этот комментарий

да, типа того) "Номенклатура" хорошее слово. Но для вопроса "че у нас там по хавке?" оно точно не подходит)

Да и на программистском вы тоже как-то не оч) СУБД не возвращают пустые массивы, они вообще таким типом данных не оперируют) Если там под капотом вся магия произошла, то почему запрос тупо в открытом виде, а не обернут в какую-нибудь ORM?


Я домотаться даже до столба могу, работа такая :D

раскрыть ветку (1)
4
Автор поста оценил этот комментарий

А ответ мой сын писал. Ему 12лет. Для своего возраста он не плохо программирует, но с SQL он знаком очень поверхностно.


Он ответил мне определением пустого массива на языке c++, но забыл где-то символ "=".


Я считаю вполне логично

показать ответы
3
Автор поста оценил этот комментарий

Да, для 12 лет реально очень круто. Тебе уважение, безусловно, за то, что ребенка правильным вещам учишь) Но не крутовато плюсы в 12 лет? :D

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Я сам в его возрасте на плюсах писал)  А он и на питоне что-то делаеь и на С#. И на юнити какие-то вещи творит... Я стараюсь не мешать.


И это не моя заслуга, а его мамы. Вынужден признать.

10
Автор поста оценил этот комментарий

fridge, блеать, холодильник -- это fridge) Refrigerator -- это промышленная холодильная установка) Ну и goods в данном контексте используется, но выглядит оч криво. Лучше будет stuff или food, ты же с сыном общаешься, а не с каким-нибудь сервисом. Если официально надо, то лучше groceries. Goods -- это вообще любые товары: техника, краски, любое дерьмо, которое продается в магазинах, это термин из экономики


Душнила мод офф

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

Я "слово" goods встречал "внутри" сайтов, товароучеток. Как название полей таблицы  баз данных и т.п. Так что контакт выбран правильно. Мы с сыном не на английском, а на программистком общались)


А вообще goods, Я думаю, это наша "номенклатура".

показать ответы
0
Автор поста оценил этот комментарий

Важно, какой ЯП, точнее, важна парадигма. Если ты малому начнешь хаскель вкручивать с 12 лет, то он возненавидит всю эту хрень лютой ненавистью) А, между тем, это прекрасный язык)


Детей надо начинать учить с императивных языков, конечно, и без UB плюсового и арифметики на указателях)

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

А ты многих научил программировать?

показать ответы
1
Автор поста оценил этот комментарий

Опа, один эсник детектед)

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Что есть, то что есть)

0
Автор поста оценил этот комментарий

если мелкому нравиться, то хоть с шести лет можно. другое дело вместо плюсов джаву, а лучше шарпик, он проще. И все... к окончанию школы можно искать вакуху на должность сеньорчика с ЗП 300к

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Не важно какой ЯП, надо выучить хорошо один. И паттерны проектирования хорошо применять.


А ещё надо книжку "Алгоритмы, построение и анализ" проштудировать и т.п.


И математику знать на уровне.


Последние два пункта, как раз укладываются в высшее образование.

показать ответы
2
Автор поста оценил этот комментарий

Я давно имею дело с MS SQL Server и не могу припомнить, когда тот разрешал мне использовать функцию count без указания того, что считаем и без group by в конце.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Count название столбца, хотя следовало бы использовать кавычки.


В предложении where нельзя использовать агрегатные функции, их можно использовать в предложении having.

2
Автор поста оценил этот комментарий

У него должно было быть разнесение таблицы остатков и списка покупок. И левым соединением соединиться с проверкой на null, ибо смысла хранить нули в таблице - 0.

Душнилу погнал палкой

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Что поделать. Проектирование БД проводилось стоя в пробке, в маршрутке.

0
Автор поста оценил этот комментарий
вот таки позволю себе не согласиться.
если покупки регистрировать в бд через insert … on duplicate key update …, а при изъятии делать декремент количества через update … set `count` = `count` - ? where …, то запрос из поста будет корректен, и означать будет "дай список того, что когда либо бывало в холодильнике, а сейчас отсутствует". если нет таска, конечно, по крону удаляющего всё, что достигло нулевого количества.
но поле goods вместо банального name или чего-то подобного – не комильфо, да
раскрыть ветку (1)
Автор поста оценил этот комментарий

Во первых там должно быть goods_id.

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества