elglin: (Default)
[personal profile] elglin
Разбираю тут потроха не имеющей аналогов терраформовской кодобазы.
ТОННЫ ДИЧАЙШЕГО ХАРДКОДА.
При этом в лучшем случае абаснуй примерно такой: "Ну это у кого-то когда-то работало, а дальше все копипастили, не задумываясь". В худшем случае нет и этого.
Ну его нахер, ребята, так работать. Но именно так и работаем, потому что человека, который что-то понимает в программировании не на уровне кричания лозунгов DRY, KISS и так далее, а на уровне понимания их, найти сложно. А товарища, который под этими лозунгами будет бездумно копипастить (в кодовой базе около трехсот "почти одинаковых" файлов, из которых выделяется несколько кластеров одного размера, но есть и десятка три "снежинок"), найти очень просто.

Ну и еще. Любой вспомогательный скрипт, с моей точки зрения, должен выдавать машиночитаемый формат. Либо CSV/TSV/DSV, который awk-ается, либо JSON/YAML/TOML/XML (последнее, конечно, не нужно, но можно), который парсится тем же питоном (или jq для адептов баша) и кем только ни. При этом в идеале надо бы выдавать объект языка Х, который только в самом конце превращать в текст, чтобы желающий на том же языке привязаться не извращался конструкциями вида json.loads(json.dumps()). Желающий красивого вывода может написать обертку этого дела с форматированием - классическое отделение данных от представления.
Но нет. Только человекочитаемый вывод в формате, который **нешься парсить, не говоря за грепать.

Радует только одно. Сегодня тяпница, и эликсир узбагоения уже ждет.

(no subject)

Date: 2021-09-24 01:47 pm (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi

У меня такое ощущение, что искусство программирования потеряло вообще свою привлекательность. Профессионалы ломятся в "дата саентисты", там больше платят (и за любую херню). А профессиональный код и писать некому. И уж тем более некому показывать.

(no subject)

Date: 2021-09-24 02:47 pm (UTC)
drraug: (Default)
From: [personal profile] drraug
я типа пять лет как преподаю эти курсы для дата сцаентистов, и как бы слежу за рынком чуток. Не могу сказать, что они получают больше айтишников. Условия работы точно хуже в среднем.

(no subject)

Date: 2021-09-24 02:50 pm (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi

Хм, как интересно. У меня было такое ощущение. Что ж тогда все ломятся-то.

(no subject)

Date: 2021-09-24 03:48 pm (UTC)
scif_yar: (Default)
From: [personal profile] scif_yar
Что мешает выводить два формата яхз, и хмл вполне читаем человеками.

(no subject)

Date: 2021-09-24 06:48 pm (UTC)
drraug: (Default)
From: [personal profile] drraug
потому что проще чем прогать, я так понимаю. Если хреново прогаешь - то прога не проходит тесты, выскакивает красная строчка снизу, и начальнега может будет ругацца. А если плохо понимаешь как предсказывать временные ряды, ну пойдёт твое предсказание в случайном направлении, ну и что собственно? В реальности-то оно тоже пойдёт в случайном направлении, так что может ты даже и бонус получишь за этот месяц. Если повезёт.

(no subject)

Date: 2021-09-24 08:29 pm (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi

Да я наблюдал это когда-то. Попросили меня. Ну что, PCA, aka МГК, нафигачил; обработал геологические данные, нашел собственные вектора. Показываю Нинель Александровне. Она очень рада - "о, бьется!" На следующий день понял, что матрицу надо транспонировать. Пришел, показываю ей. "О, красивое!"

Им, учоным, все годится.

Edited Date: 2021-09-24 08:29 pm (UTC)

(no subject)

Date: 2021-09-25 08:00 am (UTC)
scif_yar: (Default)
From: [personal profile] scif_yar
Дали. Но мы говорим про файлы, а save as json - нету.
csv говно как только у тебя импорт-экспорт.

(no subject)

Date: 2021-09-25 08:54 am (UTC)
scif_yar: (Default)
From: [personal profile] scif_yar
>>Да, я знаю, что тут есть нюансы, но эти нюансы - это говеная реализация в пошике, а не сам концепт.
-
Вот вот. Я пробовал и сказал нуегонахуй.
---
>>А вот если ты выходишь из этого мирка наружу, то сразу начинаешь ценить открытые и стандартизованные форматы вроде JSON
-
джейсон я ценю, но как обычно - есть нюансы.
Page generated May. 13th, 2026 11:17 am
Powered by Dreamwidth Studios