Коли на SQL пише процедурщик, то виходить простирадло коду із каскадом сабселектів, паровозом кейсів та букетом віконних агрегатів там, де у множинній парадигмі достатньо тривіального запиту з п'яти строчок із селф-джойном.
"В зрелом возрасте Дюма отличался фантастической работоспособностью. Так как его литературный труд оплачивался построчно, ежедневно из-под его пера выходило порядка 24 000 букв – около 500 строк текста!"
Ага, тепер ясно, чому куди не прийду, ніхто не пише нормальних коментів, всі такі: "self-documenting code! blah-blah-blah..." А через півроку питаєш автора кода: "а що це у тебе тут робиться?" А він такий: "бе, ме..." А якщо він ще сам у себе починає успадковувати (тому що в підручнику прочитав про interitance), то всьо, пиши пропало.
З одного боку, у мене на одній з робіт в анамнезі от саме таке досягнення: переписав кілька екранів тексту на двадцять рядків з одним селф джойном. З іншого боку самому доводилося писати SELECT'и на тисячі рядків, ситуації в житті різні бувають, особливо, коли починаються вікна, функції, структури з масивами, джейсони... Правда, хто пише це у вигляді nested subqueries замість CTE's, того ставимо в кут і лишаємо без солодкого.
Кстати персональная байка. Решили эффективные менеджеры померять кто сколько кода настругал. Запустили блэйм, у мене ноль строк. Что за дела? Оказалось один альтернативно одаренный сумел зафигачить в репо неправильные концы строк, а когда все взвыли, отфигачил другим коммитом. Все строки теперь его.
no subject
Date: 2022-08-15 19:06 (UTC)no subject
Date: 2022-08-15 19:07 (UTC)no subject
Date: 2022-08-15 19:27 (UTC)no subject
Date: 2022-08-15 19:29 (UTC)no subject
Date: 2022-08-15 20:08 (UTC)no subject
Date: 2022-08-15 20:29 (UTC)Программировать не умеют, а хочется. Вот и гонят строки.
no subject
Date: 2022-08-15 20:45 (UTC)no subject
Date: 2022-08-15 20:51 (UTC)no subject
Date: 2022-08-15 20:56 (UTC)no subject
Date: 2022-08-15 20:59 (UTC)Опытным платят за результат.
no subject
Date: 2022-08-15 21:03 (UTC)no subject
Date: 2022-08-15 21:08 (UTC)(б) А пусті рядки? (особливо, якщо пишеш SQL)
no subject
Date: 2022-08-15 21:37 (UTC)no subject
Date: 2022-08-15 21:40 (UTC)no subject
Date: 2022-08-15 21:50 (UTC)(а) Коменти рахуються окремо
(б) Пусті рядки рахуються окремо
Решта є рядки з кодом.
no subject
Date: 2022-08-15 22:02 (UTC)char* The_Three_Musketeers ()
Date: 2022-08-15 23:11 (UTC)"В зрелом возрасте Дюма отличался фантастической работоспособностью. Так как его литературный труд оплачивался построчно, ежедневно из-под его пера выходило порядка 24 000 букв – около 500 строк текста!"
no subject
Date: 2022-08-15 23:12 (UTC)no subject
Date: 2022-08-15 23:22 (UTC)Re: char* The_Three_Musketeers ()
Date: 2022-08-16 00:12 (UTC)Re: char* The_Three_Musketeers ()
Date: 2022-08-16 00:37 (UTC)Re: char* The_Three_Musketeers ()
Date: 2022-08-16 05:28 (UTC)— обокрал Уитмена!»
no subject
Date: 2022-08-16 06:43 (UTC)no subject
Date: 2022-08-16 12:52 (UTC)no subject
Date: 2022-08-19 02:59 (UTC)Решили эффективные менеджеры померять кто сколько кода настругал. Запустили блэйм, у мене ноль строк. Что за дела? Оказалось один альтернативно одаренный сумел зафигачить в репо неправильные концы строк, а когда все взвыли, отфигачил другим коммитом. Все строки теперь его.