@proRuby

Страница 1575 из 1594
Tim
19.10.2018
13:11:44
в частности что в мире рубистов слишком пренебрегают ооп

Aleksandr
19.10.2018
13:11:46
Руби сам по себе прост для входа
Ага, создает иллюзию простоты. А потом: def clone(a=(return self; nil)) ... end

Vasiliy
19.10.2018
13:11:48
питон чет отталкивал метамагией

Dima
19.10.2018
13:11:48
которые вообще-то языки одного уровня.

Google
Tim
19.10.2018
13:11:58
как например в ссылке от антона сегодня

Dima
19.10.2018
13:12:05
в частности что в мире рубистов слишком пренебрегают ооп
да я бы так не сказал. лучшая книга по ООП написана о языке Ruby

Tim
19.10.2018
13:12:21
где дхх показал себя как мне кажется не с лучшей стороны

Vasiliy
19.10.2018
13:12:30
ты много книг об ООП читал?)

Tim
19.10.2018
13:12:40
одну)

Roman
19.10.2018
13:12:47
Дхх сделал руби популярным

Vasiliy
19.10.2018
13:13:33
дхх сделал рельсу

Dima
19.10.2018
13:13:48
Roman
19.10.2018
13:14:21
Дхх сделал руби популярным
не стоит забывать, руби позволил дхх это сделать

Vasiliy
19.10.2018
13:14:29
ну вот например я читал Зандстру, по пыхе, вполне себе ок по ООП

Google
Vasiliy
19.10.2018
13:15:02
читал заратустру
в лесу в пещере?

Anton
19.10.2018
13:15:10
ага, сверх человеком стал

Dima
19.10.2018
13:15:15
а что это за книга?
Practical Object Oriented Design in Ruby. An Agile Primer" (c) `Sandi Metz

Anton
19.10.2018
13:15:17
советую

Anton
19.10.2018
13:15:40
Practical Object Oriented Design in Ruby. An Agile Primer" (c) `Sandi Metz
ты же знаешь, что она просто набрала всего из джавы / смол толка?

Aleksandr
19.10.2018
13:15:46
99 bottles of OOP тоже по своему хороша.

Anton
19.10.2018
13:16:04
ну я к тому, что она хорошую работу сделала, но это все не из руби

Tim
19.10.2018
13:16:08
много.
какие?

Vasiliy
19.10.2018
13:16:10
причем если брать ООП, то в контексте пыхе более сильные примеры

Максим
19.10.2018
13:16:50
ты же знаешь, что она просто набрала всего из джавы / смол толка?
да но как это выглядело бы в джаве\смолтолке и как круто и эелегантно и читаемо это в руби?

Ilya
19.10.2018
13:17:00
ты же знаешь, что она просто набрала всего из джавы / смол толка?
да кстати) возьми любую книгу по ооп в шарпах или в джаве и там тоже самое написано

тот же солид, то же наследование

Максим
19.10.2018
13:17:19
да ясное дело что теорчасть она одна на всё ооп

Ilya
19.10.2018
13:17:20
и тд

Vasiliy
19.10.2018
13:17:22
если взять например книги по ООП в пистоне(которые чуть подорвали мозг), там вообще можно увидеть что для патернов иногда вообще не нужны классы и вот это вот всё

Максим
19.10.2018
13:17:46
суть то в том что в других языках это выглядит как POO POO PEE PEE а тут выглядит как реально высокоуровневый язык и сразу ясно что где происходи

Vasiliy
19.10.2018
13:18:02
блять...

Google
Vasiliy
19.10.2018
13:18:27
тут выглядит так О КАК КРАСИВО потому что для тупых спецом сделали урезанную версию ООП

понимаешь?

как смехопанораму смотреть

Tim
19.10.2018
13:18:52
хз, для меня хорошей книгой по ооп стала книжка егорушки бугаенко. и там главное не конкретные приёмы или трюки или паттерны (этого почти нет). она берёт философией

Максим
19.10.2018
13:18:54
в чём урезанность? интерфейсов нет?

Tim
19.10.2018
13:19:07
в раби слабенький ооп, хоть это и чисто оопшный язык

Максим
19.10.2018
13:19:26
тупость в том что ясно сразу что написано а не приходится брать учебник вспоминат ьчё там значит что?

Vasiliy
19.10.2018
13:19:29
интерфейсов, женериков, множественного наследования

Tim
19.10.2018
13:19:59
блять, методы оверрайдить нельзя

Vasiliy
19.10.2018
13:20:05
тупость в том что ты берешь чужой код из книжного паттерна и юзаешь его, не понимая нахуя его придумывали

Tim
19.10.2018
13:20:09
это один из главных минусов

Максим
19.10.2018
13:20:51
типа это не проблема языка

Roman
19.10.2018
13:21:01
Как раз таки в руби они по дефолту оверрайдятся

Tim
19.10.2018
13:21:20
ой, я не про то сказал

Nikita
19.10.2018
13:21:22
Vasiliy
19.10.2018
13:21:35
ты например берешь там, условно фабрику и такой О ЕБАТЬ МОЯ ФАБРИКА, ФАБРИЧКА ЗАЕБИСЯ, как в книжке написано, не понимая нахуя она вообще нужна и нахуя она в яве и строготипизированных языках появлялась

Tim
19.10.2018
13:21:37
ну короче когда с одним названием метод но с разными точками вхождения

как это называется?

Google
Vasiliy
19.10.2018
13:21:42
перегружать

overloading

Tim
19.10.2018
13:21:57
да

сори, торможу, я просто на таблетках опять

Ilya
19.10.2018
13:22:20
я уверен что половина рубистов даже не знают что это хотя это из мира ооп

Максим
19.10.2018
13:22:44
короче по настрою чата руби походу реал сдох

энтузиазм пропал, у всех теперь руби говно не ооп

Максим
19.10.2018
13:23:02
засим удалюсь покушать сандич

Tim
19.10.2018
13:23:04
я уверен что половина рубистов даже не знают что это хотя это из мира ооп
я и грю, рубисты как-то слишком пренебрежительно относятся к ооп

это даже по отношению к сервис объектам видно

Nikita
19.10.2018
13:23:15
Ilya
19.10.2018
13:23:22
формошлепы из бэкенд мира)

Tim
19.10.2018
13:23:35
и в том числе как долго они прививались и до сих пор не до конца недопрививались

rabbitkate
19.10.2018
13:23:40
как-то вы странно всех под одну гребенку по всем параметрам

Google
Tim
19.10.2018
13:23:55
приходишь на проект а там ток один человек про poro слышал

Максим
19.10.2018
13:23:56
простота вхождения это будто плохо

типа настоящие программисты это только те кто память выделяют

только те кто на ассемблере пишут

Tim
19.10.2018
13:24:32
>Человек Простой, [19 Oct 2018 at 17:23:23]: зато "все понятно и ничо делать не надо" >формошлепы из бэкенд мира) подписываюсь под каждым словом

"бля надо фичу срочно запилить"

это бэковская альтернатива "бля надо форму срочно запилить"

Vasiliy
19.10.2018
13:25:20
руби при том не лучший язык для изучения паттернов

Tim
19.10.2018
13:25:22
ну я утрирую. опять же, грю, я торможу, так как под таблетками

но суть такая

Alex
19.10.2018
13:25:44
мне Ruby показался элегантным после PHP/JS
Ну дык php/js то еще поделие. Питон получше

Tim
19.10.2018
13:26:14
js норм как только выходишь из рамок "шлёпнуть формочку"

Tim
19.10.2018
13:26:37
асинхронщина понравилась

Максим
19.10.2018
13:26:45
ну ребят идите тогда пишите на java

Tim
19.10.2018
13:26:46
2 ссылка

Пятничное чтиво Целостность данных в микросервисной архитектуре Архитектурная статья из авито о том, как сохранить данные в микросервесной архитектуре с зоопарком баз данных.  Рассматривается ACID принцип в связке с микросервисами. Для обеспечения целостности предлагается использовать сага паттерн. Вообще, сага паттерн не заслуженно пропускается в мире руби разработчиков, хотя в некоторых моментах может сильно облегчить жизнь, когда приходится делать бизнес транзакции со сторонними сервисами. Ну и ссылка из ссылки о паттерне в придачу. Am I doing it wrong? Cервис объекты приходили в rails тяжело и вызывали много боли у людей привыкшим к rails way (исправте меня, если не прав). В гисте выше разработчик, которого уволили за сервис объект в проекте, спрашивает правильно ли он сделал и как с этим жить дальше. Из интересных комментаторов: Avdi Grimm, Mike Perham, Nick Sutterer, Piotr Solnica и DHH. How to Read Source Code Мне сложно читать чужой код. Это отнимает силы, время и мотивацию. К сожалению, заниматься этим приходиться часто, поэтому статьи с идеями, как упростить этот процесс - ❤️. Добавлю два совета по чтению чужого кода: - когда документация желает лучшего, смотрите в интеграционные тесты; - если нужно быстро разобраться что и как библиотека делает - дебаггер выручает. В руби открываем исходники (bundle open <gem name>) ставим дебагер и проходим, смотря что происходит;

Vasiliy
19.10.2018
13:26:46
почему?
ну я же писал выше - бедность ооп - накручивание примеров в стиле паттерн ради паттерна

Максим
19.10.2018
13:26:50
там и коммьюнити умнее

Ilya
19.10.2018
13:26:51
асинхронщина понравилась
как там у руби дела?

Страница 1575 из 1594