Size: a a a

Yandex Team Leader meetup

2020 January 20

BZ

Bulat Ziganshin in Yandex Team Leader meetup
я о том, что книга не была написана в 80-х. ты читал издание 90-х с новыми эссе
источник

AY

Anatoly Yumashev in Yandex Team Leader meetup
Bulat Ziganshin
я о том, что книга не была написана в 80-х. ты читал издание 90-х с новыми эссе
Да ты меня поймал! Ах шалунишка! Теперь я не прав да?
источник

BZ

Bulat Ziganshin in Yandex Team Leader meetup
ты вроде сам напсал что тебя не инетесует история вообще и ты слабо разибраешься в том что было до php/js
источник

AY

Anatoly Yumashev in Yandex Team Leader meetup
Bulat Ziganshin
ты вроде сам напсал что тебя не инетесует история вообще и ты слабо разибраешься в том что было до php/js
Я написал? Или ты так интерпретировал то что мной написано?
источник

BZ

Bulat Ziganshin in Yandex Team Leader meetup
твоя статья об этих фреймворках, которую ты превдварил анекдотами из древних времён. где-то так
источник

BZ

Bulat Ziganshin in Yandex Team Leader meetup
Anatoly Yumashev
я не знаком со смолтоком. мне глубоко параллельно каким он был )
я смотрю на языки сегодняшнего дня: JS, PHP & Go.
еще глубже я смотрю в конкретные фреймворки и платформы. Птм что эта идеология сильно отличается даже в рамках 1го языка - например PHP. Я знаком с Symfony, Laravel, Drupal, WHMCS, WordPress. А еще смотрю на JS: Angular, React, Vue. И вижу закономерности которые проистекатют из тех идей которые отражены в статье. Вижу как мир меняется. Эту тему и затронул.
вот
источник

BZ

Bulat Ziganshin in Yandex Team Leader meetup
Anatoly Yumashev
C++ & Java я не беру во внимание или беру но лишь отчасти лишь птм что сам автор ООП высказался о них как о том чо это не-ООП.
и вот
источник

AY

Anatoly Yumashev in Yandex Team Leader meetup
Это значит что мне не интересны конкретные языки. Которые мне не интересны в следствии того что я на них не пишу и мои программисты на них не пишут )
Это не значит что мне не интересна история )
Просто я предпочитаю делать выводы на основе того что соответствует моей практике )
источник

A

Anatoly in Yandex Team Leader meetup
Я это почти осилил.  На мой взгляд, статья ну очень странная.   То, что настоящее ООП  - это Smalltalk - я слышал ни раз на парах по этому "прекрасному" языку, ходить на которые в конце концов стало уже совсем непрагматично.   Smalltalk язык мертвый.  Objective-C, который на него похож, да простят меня его фанаты, язык не самый приятный.    Что касается таких технологий как React - на мой взгляд это больше про ФП, а не про ООП.
источник

A

Anatoly in Yandex Team Leader meetup
1% Smalltalk не спас и не спасет 😂
источник

A

Anatoly in Yandex Team Leader meetup
Многие огромные системы написаны в ООП стиле "от Майкрософт", как ты его называешь,  и они прекрасно работают и изменяются.  В чем тезис? В том, что в парадигме, основанной на событиях они бы имели меньшие ресурсы на поддержку, к примеру? Пытаюсь понять практический смысл статьи.
источник

AY

Anatoly Yumashev in Yandex Team Leader meetup
Anatoly
Я это почти осилил.  На мой взгляд, статья ну очень странная.   То, что настоящее ООП  - это Smalltalk - я слышал ни раз на парах по этому "прекрасному" языку, ходить на которые в конце концов стало уже совсем непрагматично.   Smalltalk язык мертвый.  Objective-C, который на него похож, да простят меня его фанаты, язык не самый приятный.    Что касается таких технологий как React - на мой взгляд это больше про ФП, а не про ООП.
Это ахахаха ))
ФП никоем образцом не противоречит ООП. ООП которое настоящее можно писать на ФП. Легко.
Например у меня товарищ знакомый написал событийку на голанг за пару вечеров. Это ООП и это не сложно.
Другой вопрос когда твой ум находится в клетке ООП которую тебе купила Майкрософт. В этой Клетке принято считать что ООП это классы. В этом случае да. Ты прав. В этой Клетке ты никогда не сможешь написать ООП на основе ФП, если твой ум ограничен классами и их иерархией )
источник

A

Anatoly in Yandex Team Leader meetup
"В этой Клетке ты никогда не сможешь написать ООП на основе ФП, если твой ум ограничен классами и их иерархией )"   - ну, тебе известно, как ФП сделано в C# и C++  ?
источник

A

Anatoly in Yandex Team Leader meetup
Да, я этот разговор слышал ни раз. Типа это неправильное ООП. ну-ну. а правильное - событийное, ага-ага :)
источник

AY

Anatoly Yumashev in Yandex Team Leader meetup
Anatoly
"В этой Клетке ты никогда не сможешь написать ООП на основе ФП, если твой ум ограничен классами и их иерархией )"   - ну, тебе известно, как ФП сделано в C# и C++  ?
Нет. Я знаю как там сделано ООП на основе классов )
источник

A

Anatoly in Yandex Team Leader meetup
Anatoly Yumashev
Нет. Я знаю как там сделано ООП на основе классов )
Ну тогда советую ознакомиться.  Посмотреть какие-то примеры.   Гибридная парадигма добавляет ФП возможности рядом с ООП.   Программист получает бенефиты обоих парадигм.
источник

AY

Anatoly Yumashev in Yandex Team Leader meetup
Anatoly
Ну тогда советую ознакомиться.  Посмотреть какие-то примеры.   Гибридная парадигма добавляет ФП возможности рядом с ООП.   Программист получает бенефиты обоих парадигм.
Так а у меня в статье о чём написано? ))
Я ж не говорю что классы это плохо.
Когда классы живут рядом с сообщениями, применяются обе парадигмы тогда все в шоколаде
источник

A

Anatoly in Yandex Team Leader meetup
В C# классы не живут рядом  с сообщениями, даже когда применяется FP
источник

A

Anatoly in Yandex Team Leader meetup
Вот в чем суть
источник

AY

Anatoly Yumashev in Yandex Team Leader meetup
Плохо когда идёт перевес либо в сторону классов, либо в сторону сообщений )
источник