Size: a a a

pro.rb (Ruby/Rails / RU)

2020 September 14

AD

Alex Demidov in pro.rb (Ruby/Rails / RU)
ShadoWalkeR
Это скорей к вопросу что можно писать код с использованием такого подхода, но зачем? Он же превращается в нечитаемое говно. Особенно для людей не знакомых с языком
на perl можно и нужно писать нормально. Есть даже книжка modern perl десятилетней давности уже :)
источник

S

ShadoWalkeR in pro.rb (Ruby/Rails / RU)
Но зачем?)
источник

AD

Alex Demidov in pro.rb (Ruby/Rails / RU)
ShadoWalkeR
Но зачем?)
легаси поддерживать? :)
источник

S

ShadoWalkeR in pro.rb (Ruby/Rails / RU)
Проще переписать)
источник

S

ShadoWalkeR in pro.rb (Ruby/Rails / RU)
На руби/питон/го
источник

AD

Alex Demidov in pro.rb (Ruby/Rails / RU)
ShadoWalkeR
Проще переписать)
расскажи это booking.com :)
источник

S

ShadoWalkeR in pro.rb (Ruby/Rails / RU)
К счастью я там не работаю и это не моя проблема)
источник

HH

Hans Hans in pro.rb (Ruby/Rails / RU)
Сахар это зло по определению, а когда в рубях тотже символ & имеет 6-7 разных трактовок в зависимости от того где был написанн это тупик, а про последнее нововведение с _1 и говорить нечего, это признаки глубокой стагнации языка и не более
источник

RR

Ruslan Ryabov in pro.rb (Ruby/Rails / RU)
да последнее время в язык вообще ничего особо полезного не добавляют, только сахаром обмазываемся, а толку
источник

HH

Hans Hans in pro.rb (Ruby/Rails / RU)
Regexp, как пример, да мощный и конструкции на нем смотрится умными и часто гениальными, но ну его нахер, это не дебажится и ничитается от слова совсем
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
с каких это пор перловские регулярки не читаемые?)
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
так-то это его основное преимущество, которое переняли частично в руби
источник

AD

Alex Demidov in pro.rb (Ruby/Rails / RU)
Hans Hans
Regexp, как пример, да мощный и конструкции на нем смотрится умными и часто гениальными, но ну его нахер, это не дебажится и ничитается от слова совсем
для читаемости можно использовать named captures, для разжевывания есть всякие онлайт regex тестеры/хайлайтеры
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
ShadoWalkeR
Проще переписать)
то есть по твоему перл это сразу что-то плохое? у него до сих пор есть преимущества и он до сих пор разрабатывается... для работы с огромным количеством текста - ему просто замены нет
источник

AD

Alex Demidov in pro.rb (Ruby/Rails / RU)
Ivan Naumov
то есть по твоему перл это сразу что-то плохое? у него до сих пор есть преимущества и он до сих пор разрабатывается... для работы с огромным количеством текста - ему просто замены нет
можно пример преимуществ перла над современными руби/питоном?
источник

HH

Hans Hans in pro.rb (Ruby/Rails / RU)
Вот пример простого парсера ip адреса на перле: /[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]/
источник

HH

Hans Hans in pro.rb (Ruby/Rails / RU)
Этож лютое гуано
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
Alex Demidov
можно пример преимуществ перла над современными руби/питоном?
перед руби - однозначно скоростью и удобством работы с текстом)
перед питоном - не надо тянуть кучу библиотек для простой работы составления чего-то и больших списков текста)
источник

HH

Hans Hans in pro.rb (Ruby/Rails / RU)
А сложные вообще нечитабельны
источник

AD

Alex Demidov in pro.rb (Ruby/Rails / RU)
Hans Hans
Вот пример простого парсера ip адреса на перле: /[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]/
ктож в perlе делает [0-9] вместо \d
источник