Звонок животворящий
Nov. 22nd, 2013 19:49![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Сценка, юмористическая:
Руководитель отдела (pl/sql-профиль) общается с другим программистом (бузинесс, pl/sql) по деталям нового таска. Дошли до технических деталей, о том что как куда передать запросу в умном оракыле. Мол вот у нас тут в груви-скрипте есть мап, а как его тудыть строкой аля "key=value" через колено? Спрашивают меня, мол ты тут растуси.
Ок, мозх, не просыпаясь, выдаёт сниппет навроде
Другой программист видит, вдупляет, всё ок. Руководитель смотрит, думает, невыспанным мозхом не вдупляет. Красноречивый взгляд на две строки, мол как это... а это куда... а джойн чо...
Раздаётся звонок, руководитель общается с минуту.
Переводит взгляд на сниппет ещё раз и удивлённо так: ну да, это трансформ, а это джойн, годится.
Поднимает голову и понимает, что всё понимает!
Апплодисменты, актёры радуются.
Руководитель отдела (pl/sql-профиль) общается с другим программистом (бузинесс, pl/sql) по деталям нового таска. Дошли до технических деталей, о том что как куда передать запросу в умном оракыле. Мол вот у нас тут в груви-скрипте есть мап, а как его тудыть строкой аля "key=value" через колено? Спрашивают меня, мол ты тут растуси.
Ок, мозх, не просыпаясь, выдаёт сниппет навроде
def m = [1:1,2:2] m.collect {it -> it.key + '=' + it.value}.join(',')
Другой программист видит, вдупляет, всё ок. Руководитель смотрит, думает, невыспанным мозхом не вдупляет. Красноречивый взгляд на две строки, мол как это... а это куда... а джойн чо...
Раздаётся звонок, руководитель общается с минуту.
Переводит взгляд на сниппет ещё раз и удивлённо так: ну да, это трансформ, а это джойн, годится.
Поднимает голову и понимает, что всё понимает!
Апплодисменты, актёры радуются.