Size: a a a

2020 February 13

AK

Alexander Korolev in pro.ruby
Rustam Ibragimov
тк есть большое количество людей, говорящее то же самое, но про руби. и есть тому причины. 🤔
А можно ссылочку на это? Всегда думал, что одно из главных достоинств руби - это то что он очень близок к обычному языку (в данном случае к Английскому, конечно если не много думать что ты пишешь/кодишь)
источник

AI

Alex Ilizarov in pro.ruby
Rustam Ibragimov
тк есть большое количество людей, говорящее то же самое, но про руби. и есть тому причины. 🤔
Все это субъективщина конечно же.
Дело в том что я больше всего кодил на "скобочных" языках, вроде php/js. И поидее я должен был к ним привыкнуть, но почему то код на руби очень легко и быстро читается (если хорошо написан), а с синтаксисом js/php я такого не наблюдаю.
источник

AI

Alex Ilizarov in pro.ruby
Причем на рубях настоящий вау эффект (имхо) производит как раз то что он как бы чтение английского
источник

AI

Alex Ilizarov in pro.ruby
Опять же некоторые то довольно простые вещи на js делаются через жопу, что усложняет сам код и делает его менее читабельным.
источник

RI

Rustam Ibragimov in pro.ruby
Alexander Korolev
А можно ссылочку на это? Всегда думал, что одно из главных достоинств руби - это то что он очень близок к обычному языку (в данном случае к Английскому, конечно если не много думать что ты пишешь/кодишь)
я это в оьсуждениях видел и так же учавствовал, как наше с тобой сейчас. само соьой я не смогу восстановить их в истории, тк такие вещи - это формат оьсуждения. а не статей. возможно, есть лог оьщения в реддите, там бывает аткое (чего там только не бывает) :)

мы можем просто пойти в другой чатик другого языка и залать вопрос там - люди нам спокойно ответят :)
источник

AI

Alex Ilizarov in pro.ruby
Это в принципе все чистая субъективщина. Впрочем когда пишешь на TS все становится еще хуже из-за добавления вывода типов.
источник

AK

Alexander Korolev in pro.ruby
Ок, я просто думал может статьи есть - было бы интересно почитать
источник

AI

Alex Ilizarov in pro.ruby
Я думаю можно найти кучу как сторонников так и противников потому что это глубоко субъективные вещи
источник

AI

Alex Ilizarov in pro.ruby
более объективные вещи это дизайн языка, который мне в js вообще не нравится.
источник

AI

Alex Ilizarov in pro.ruby
Alexander Korolev
Ок, я просто думал может статьи есть - было бы интересно почитать
Вот мне больше интересно, как ты считаешь, это читабельно?
https://github.com/Fedcomp/foxydriver/blob/master/src/RemoteDebugger.ts#L17-L23
источник

AI

Alex Ilizarov in pro.ruby
можно было бы как то чище это написать?
источник

AI

Alex Ilizarov in pro.ruby
оно вроде бы не страшное, но "влет" не читается.
источник

AI

Alex Ilizarov in pro.ruby
а когда tryConnect (чуть ниже) был в этом куске кода - был вообще пиздец.
источник

RI

Rustam Ibragimov in pro.ruby
как минимум напрашивается вынесение в билдер таких вещей, тк простым легким мановением руки даже в руби красиво не написать в таком же стиле (асинком + перехватом эксепшн вэя) будет такой же вызов/метод с бегин/деф и ретраем. 🤔
источник

RI

Rustam Ibragimov in pro.ruby
тут стдлиба подводит 🤔
источник

RI

Rustam Ibragimov in pro.ruby
но это мое личное мнение
источник

RI

Rustam Ibragimov in pro.ruby
скбьективное, ровно в этом контексте 🙂
источник

Т

Тёмыч in pro.ruby
Alex Ilizarov
Это в принципе все чистая субъективщина. Впрочем когда пишешь на TS все становится еще хуже из-за добавления вывода типов.
Зато рефакторить и саппортить TS куда удобнее, чем чистый
источник

MD

Maximus D in pro.ruby
😂
источник

AI

Alex Ilizarov in pro.ruby
Тёмыч
Зато рефакторить и саппортить TS куда удобнее, чем чистый
да кто же спорит. Для того и юзаю )
Даже больше - девелопить тоже удобнее. Сразу видно ложатся типы или нет.
источник