Size: a a a

2021 October 19

S

ShadoWalkeR in Modern::Perl
А я этим и занимаюсь. Только чтобы заменить на питон, перл сначала надо отрефакторить чтобы понимать как оно работает
источник

SZ

Sergey Zhmylove in Modern::Perl
Лишняя работа: проще сразу на питон переписывать
источник

AK

Andrey Karepin in Modern::Perl
на раст же
источник

AK

Andrey Karepin in Modern::Perl
а петухон для домохозяет и датасатанистов
источник

T

Telebotik in Modern::Perl
Зачем так троллить ))
источник

T

Telebotik in Modern::Perl
Но питон хороший
источник

АГ

Алексей Галаев... in Modern::Perl
прочитал "и дагестанцев", но потом перечитал
источник

AK

Andrey Karepin in Modern::Perl
тебе нужно больше отдыхать
источник

S

ShadoWalkeR in Modern::Perl
К примеру скрипт который я перепиливаю - он на 380 строк. Вызывается функция с основной логикой, в которой вызывается коннект к базе, которая возвращает коннект к базе в теории. На практике в connect_db() в глобальную переменную складывается коннект к базе, в ней же в другую глобальную переменную складывается prepared statement из глобального $query, параллельно делая пару локальных запросов, а вот при возврате из connect_db() делается bind_param() и execute(). А после возврата из main() закрывается коннект к базе в глобальной переменной.
источник

S

ShadoWalkeR in Modern::Perl
Недавно 3 недели ушло чтобы скрипт на 7к строк превратить в 2,5к
источник

SZ

Sergey Zhmylove in Modern::Perl
Это всё нафиг не нужно, когда ты понимаешь, что должен делать скрипт. Берешь требования и фигачишь с нуля
источник

S

ShadoWalkeR in Modern::Perl
Все кто знал как оно работает и что оно должно делать уволились лет 6 назад. Так что я занимаюсь археологией - по тому что есть в коде восстанавливаю как работает наше ядро)
источник

S

ShadoWalkeR in Modern::Perl
Нет - определенная степень понимания конечно есть что делают те или иные скрипты, но какие либо шевеления и легаси выстреливает в самых неожиданных местах, что приходится быстро и судорожно чинить
источник

SZ

Sergey Zhmylove in Modern::Perl
Тогда куда проще прочитать код и по нему понять, что он делает, а не рефакторить его. 7к в 2.5к это не такая большая разница: всё равно потом придется снова всё читать и вдумываться
источник

A

Alexander in Modern::Perl
А почему собственно тебя посадили править перловый код если ты перловку не знаешь?
источник

S

ShadoWalkeR in Modern::Perl
7к строк плохого кода на перле это нечитабельная портянка по которой приходится скакать вперед и назад чтобы логику понять. Сейчас это хотя бы читабельно чтобы перенести в другой сервис и похоронить целиком
источник

VG

Vadim Goncharov in Modern::Perl
он просто тайно любит перл и оттягивает момент
источник

S

ShadoWalkeR in Modern::Perl
Это не проблема - когда приходилось писать код на нескольких ЯП в целом быстро понимаешь как пишется код на незнакомом. Проблемы вызывают какие то тонкости - специфичные операторы в перле тяжело гуглить типа ~~
А так я типа у нас архитектор и специалист по разгребанию легаси, потому что большой опыт и в том и в другом)
источник

A

Alexander in Modern::Perl
А что за сервис? Много запросов обрабатывает?
источник

S

ShadoWalkeR in Modern::Perl
Телефония - у нас все несколько иначе считается
источник