powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
25 сообщений из 170, страница 1 из 7
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
    #39933183
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В тему Java.

Об этоп перце (Егор) я впервые услышал в контексте книги Elegant Objects
https://www.yegor256.com/elegant-objects.html

Признаюсь что еще не читал но пошел по ссылкам от того кто такой автор.
Потом были несколько конференций с темами "Объектно-ориентированное вранье",
"Utility классы нас убивают", "ORM - это обидно"

Предлагаю на ваш суд один из последних видосов на тему Силиконовой долины и Тайм-менеджмента
и Zerocracy.

[spoiler]
YouTube Video
...
Рейтинг: 0 / 0
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
    #39933187
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton


Вобщем предлагаю вам ознакомитсья с последним видосом и кинуть свои 5 копеек. Спасибо.


По тайм - менеджменту и около разработке не могу судить или говорить - не мое. А что касается объектов и иже с ними - он достаточно правильно выделяет проблемы мейнстримового ООП и его можно почитать чтобы хотя бы задуматься. Но ту дичь что он пропаганлирует как решение(декораторы) это ни в какие ворота не лезет(собственно это и есть одна большая проблема ООП - то что он не основан на математических принципах и его каждый волен трактовать по-своему и делать "правильно") - если разобраться эти его декораторы это не что иное как функция из A => в B, и есть ничто иное как элемент ФП, но он почему-то на комменты такого рода агрится и сливается.
Такой себе Жириновский от программирования
...
Рейтинг: 0 / 0
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
    #39933276
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну он хорошо набрасывает судя по всему. Это хорошо, потому что приводит хоть кого-то в движение.
...
Рейтинг: 0 / 0
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
    #39933281
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл ник
если разобраться эти его декораторы это не что иное как функция из A => в B, и есть ничто иное как элемент ФП

Если хорошо разобраться, то они тоже говно, потому что там будет клоака из наследования и получится тоже самое, что и стат.методы, только сбоку.
Короче ООП - fubar, да начнётся холивар.
...
Рейтинг: 0 / 0
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
    #39933379
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл ник
Такой себе Жириновский от программирования

0.2 Жириновского. Слабоват.
...
Рейтинг: 0 / 0
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
    #39933381
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из его репок.

Вот проект takes.org который сам Егор называет "убийца Спринга".

https://github.com/yegor256/takes

Еще проект под названием Кактус.

https://github.com/yegor256/cactoos
...
Рейтинг: 0 / 0
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
    #39933409
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
посмотрел его код ,честно говоря два анонимных класса в одном методе такое себе
не знаю если он помрет - сможет ли кто поддерживать его код- я думаю нет)
...
Рейтинг: 0 / 0
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
    #39933420
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79
mayton,
посмотрел его код ,честно говоря два анонимных класса в одном методе такое себе
не знаю если он помрет - сможет ли кто поддерживать его код- я думаю нет)


Давай не будем узкомыслящими. В конце концов его идеи гораздо шире просто композиций.
Если мы будем оценивать Егора с позиции обструкции - то мы будем похожи на слепых которые
ощупывают слона и тут-же делают мгновенные выводы.

Мы-же не хотим быть слепыми дураками? Надо посмотреть идею в совокупности.
...
Рейтинг: 0 / 0
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
    #39933424
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Вот проект takes.org который сам Егор называет "убийца Спринга".

Ну, там лесенка из new и вместо того, чтобы написать две строчки кода пишут новый класс, во имя ритуальной чистоты ООП. Всё это красноречиво показывает, что ООП не нужен, как его ни крути.
mayton
Еще проект под названием Кактус.

Хорошее название, говорящее.
...
Рейтинг: 0 / 0
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
    #39933430
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Надо посмотреть идею в совокупности.

ООП - больная идея вместе со всеми производными. Всё хорошо, когда у тебя есть только 3 сущности: животное, кошка и собака. При расширении начинается блудный цирк. А тут чувак предлагает делать по классу на каждую повадку всей этой скотины.
...
Рейтинг: 0 / 0
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
    #39933432
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,нам сейчас вдалбливают что основным показателем качества кода является помимо его основной функции- масштабируемость и легкость поддрежки)
я побывал пощупал код,подобный коду ,что ты привел и видел как люди тоннами валили с таких проектов
про масштабируемость можно вообще умолчать

Код: java
1.
2.
return new RsPage(
            "/dir.xsl",


а за такое надо руки отрубать.
хардкод в 2020 году lol what?

вообщем там и смысла смотреть нет дальше все лежит на поверхности
...
Рейтинг: 0 / 0
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
    #39933437
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эти недоблогеры недоспециалисты сродни той блогерши фармацевта ,на день рожденье которой 3 человека на тот свет отправились,причем она же тоже видео снимала про хим.опыты,а ее муж был химиком

я давно уже перестал смотреть ютуб в образовательных целях-ибо это огромная помойка ,наполненная профанами)
нужно читать книги ,да и то как показала практика не все ))
...
Рейтинг: 0 / 0
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
    #39933440
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster,
чем тебе ООП не угодил?
...
Рейтинг: 0 / 0
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
    #39933444
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
mayton
Вот проект takes.org который сам Егор называет "убийца Спринга".

Ну, там лесенка из new и вместо того, чтобы написать две строчки кода пишут новый класс, во имя ритуальной чистоты ООП. Всё это красноречиво показывает, что ООП не нужен, как его ни крути.
mayton
Еще проект под названием Кактус.

Хорошее название, говорящее.


Лесенка из new не показывает проблему ООП а показывает проблему невыразительности и неудобства текущего синтаксиса, к ооп лесенка имеет опосредованное отношение.
Тут же хочется прям сказать как неудобно то выражать ООП конструкции с помощью "new"
...
Рейтинг: 0 / 0
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
    #39933447
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79
чем тебе ООП не угодил?

Больная парадигма. Всё хорошо только на картинках и в тестовом примере бложика/цветочного магазина.
...
Рейтинг: 0 / 0
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
    #39933448
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79
Эти недоблогеры недоспециалисты
))
Хорошее начало утра)
...
Рейтинг: 0 / 0
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
    #39933450
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lleming
Тут же хочется прям сказать как неудобно то выражать ООП конструкции с помощью "new"

Кмк, если сделать удобно, то он просто откроет заново ФП.
...
Рейтинг: 0 / 0
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
    #39933453
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
asv79
чем тебе ООП не угодил?

Больная парадигма. Всё хорошо только на картинках и в тестовом примере бложика/цветочного магазина.

чем она больная ?есть интрефейс есть имплементации- все супер понятно и удобно
легко масштабируется,еще легче поддерживается
...
Рейтинг: 0 / 0
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
    #39933456
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
lleming
Тут же хочется прям сказать как неудобно то выражать ООП конструкции с помощью "new"

Кмк, если сделать удобно, то он просто откроет заново ФП.


Прям с языка сняли просто не стал писать, таки да, в последнее время стал замечать что склоняюсь именно к такому стилю.
Но есть мнение что серебрянной пули нет и там свои пролемы.
...
Рейтинг: 0 / 0
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
    #39933457
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79
есть интрефейс есть имплементации- все супер понятно и удобно
легко масштабируется,еще легче поддерживается

Ты про что сейчас?
...
Рейтинг: 0 / 0
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
    #39933459
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
asv79
есть интрефейс есть имплементации- все супер понятно и удобно
легко масштабируется,еще легче поддерживается

Ты про что сейчас?

про ООП,а ты про что ?
...
Рейтинг: 0 / 0
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
    #39933460
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79

Код: java
1.
2.
return new RsPage(
            "/dir.xsl",


а за такое надо руки отрубать.
хардкод в 2020 году lol what?

вообщем там и смысла смотреть нет дальше все лежит на поверхности

Коде-ревью - это просто консенсус группы людей которые по джентльменски
собрались и решили что такой код ПРИЕМЛЕМЫЙ для них и сопровождение
его не доставит проблем.

А теперь вопрос к тебе - как ты предлагаешь улучшить этот код? Не забывай также про KISS/YAGNI. Их никто не отменял.
...
Рейтинг: 0 / 0
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
    #39933464
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lleming
Но есть мнение что серебрянной пули нет и там свои пролемы.

Для нормальной разработки есть необходимость уместно применять разные стили и подходы программирования. Но это не про яву, например, где просто не делали перегрузки операторов по каким-то своим религиозным причинам и пишут
Код: java
1.
2.
BigDecemal a = BigDecimal.valueOf(2), b = BigDecimal.valueOf(3);
BigDecemal c = a.divide(b);


Вместо
Код: java
1.
BigDecimal c = 2/3;
...
Рейтинг: 0 / 0
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
    #39933466
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79
про ООП,а ты про что ?

Я про то, что твои представления очень недальновидны, о чём я и сказал выше, приведя в пример 3 класса.
...
Рейтинг: 0 / 0
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
    #39933467
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
lleming
Но есть мнение что серебрянной пули нет и там свои пролемы.

Для нормальной разработки есть необходимость уместно применять разные стили и подходы программирования. Но это не про яву, например, где просто не делали перегрузки операторов по каким-то своим религиозным причинам и пишут
Код: java
1.
2.
BigDecemal a = BigDecimal.valueOf(2), b = BigDecimal.valueOf(3);
BigDecemal c = a.divide(b);


Вместо
Код: java
1.
BigDecimal c = 2/3;


Java создавалась изначально в 1996 году как язык для управления встраиваемой техникой. Холодильниками
и кофеварками. И вопрос расчета финансовых величин остро не стоял. Главное было - поддержать базовый ООП
и безопасную память и фундаментальный типы short/int/long.

И поэтому мы сегодня имеем просто наследие. Хотя я согласен что спека языка - несовершенна для описывания
сложных типов или трейтов. Вобщем все кто хотели сложных типов ушли в Scala.
...
Рейтинг: 0 / 0
25 сообщений из 170, страница 1 из 7
Форумы / Java [игнор отключен] [закрыт для гостей] / Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]