|
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
|
|||
---|---|---|---|
#18+
В тему Java. Об этоп перце (Егор) я впервые услышал в контексте книги Elegant Objects https://www.yegor256.com/elegant-objects.html Признаюсь что еще не читал но пошел по ссылкам от того кто такой автор. Потом были несколько конференций с темами "Объектно-ориентированное вранье", "Utility классы нас убивают", "ORM - это обидно" Предлагаю на ваш суд один из последних видосов на тему Силиконовой долины и Тайм-менеджмента и Zerocracy. [spoiler] ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2020, 19:28 |
|
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
|
|||
---|---|---|---|
#18+
mayton Вобщем предлагаю вам ознакомитсья с последним видосом и кинуть свои 5 копеек. Спасибо. По тайм - менеджменту и около разработке не могу судить или говорить - не мое. А что касается объектов и иже с ними - он достаточно правильно выделяет проблемы мейнстримового ООП и его можно почитать чтобы хотя бы задуматься. Но ту дичь что он пропаганлирует как решение(декораторы) это ни в какие ворота не лезет(собственно это и есть одна большая проблема ООП - то что он не основан на математических принципах и его каждый волен трактовать по-своему и делать "правильно") - если разобраться эти его декораторы это не что иное как функция из A => в B, и есть ничто иное как элемент ФП, но он почему-то на комменты такого рода агрится и сливается. Такой себе Жириновский от программирования ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2020, 19:43 |
|
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
|
|||
---|---|---|---|
#18+
Ну он хорошо набрасывает судя по всему. Это хорошо, потому что приводит хоть кого-то в движение. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2020, 06:55 |
|
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
|
|||
---|---|---|---|
#18+
забыл ник если разобраться эти его декораторы это не что иное как функция из A => в B, и есть ничто иное как элемент ФП Если хорошо разобраться, то они тоже говно, потому что там будет клоака из наследования и получится тоже самое, что и стат.методы, только сбоку. Короче ООП - fubar, да начнётся холивар. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2020, 07:44 |
|
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
|
|||
---|---|---|---|
#18+
забыл ник Такой себе Жириновский от программирования 0.2 Жириновского. Слабоват. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2020, 11:06 |
|
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
|
|||
---|---|---|---|
#18+
Из его репок. Вот проект takes.org который сам Егор называет "убийца Спринга". https://github.com/yegor256/takes Еще проект под названием Кактус. https://github.com/yegor256/cactoos ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2020, 11:08 |
|
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
|
|||
---|---|---|---|
#18+
mayton, посмотрел его код ,честно говоря два анонимных класса в одном методе такое себе не знаю если он помрет - сможет ли кто поддерживать его код- я думаю нет) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2020, 11:49 |
|
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
|
|||
---|---|---|---|
#18+
asv79 mayton, посмотрел его код ,честно говоря два анонимных класса в одном методе такое себе не знаю если он помрет - сможет ли кто поддерживать его код- я думаю нет) Давай не будем узкомыслящими. В конце концов его идеи гораздо шире просто композиций. Если мы будем оценивать Егора с позиции обструкции - то мы будем похожи на слепых которые ощупывают слона и тут-же делают мгновенные выводы. Мы-же не хотим быть слепыми дураками? Надо посмотреть идею в совокупности. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2020, 11:56 |
|
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
|
|||
---|---|---|---|
#18+
mayton Вот проект takes.org который сам Егор называет "убийца Спринга". Ну, там лесенка из new и вместо того, чтобы написать две строчки кода пишут новый класс, во имя ритуальной чистоты ООП. Всё это красноречиво показывает, что ООП не нужен, как его ни крути. mayton Еще проект под названием Кактус. Хорошее название, говорящее. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2020, 12:03 |
|
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
|
|||
---|---|---|---|
#18+
mayton Надо посмотреть идею в совокупности. ООП - больная идея вместе со всеми производными. Всё хорошо, когда у тебя есть только 3 сущности: животное, кошка и собака. При расширении начинается блудный цирк. А тут чувак предлагает делать по классу на каждую повадку всей этой скотины. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2020, 12:10 |
|
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
|
|||
---|---|---|---|
#18+
mayton,нам сейчас вдалбливают что основным показателем качества кода является помимо его основной функции- масштабируемость и легкость поддрежки) я побывал пощупал код,подобный коду ,что ты привел и видел как люди тоннами валили с таких проектов про масштабируемость можно вообще умолчать Код: java 1. 2.
а за такое надо руки отрубать. хардкод в 2020 году lol what? вообщем там и смысла смотреть нет дальше все лежит на поверхности ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2020, 12:14 |
|
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
|
|||
---|---|---|---|
#18+
Эти недоблогеры недоспециалисты сродни той блогерши фармацевта ,на день рожденье которой 3 человека на тот свет отправились,причем она же тоже видео снимала про хим.опыты,а ее муж был химиком я давно уже перестал смотреть ютуб в образовательных целях-ибо это огромная помойка ,наполненная профанами) нужно читать книги ,да и то как показала практика не все )) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2020, 12:17 |
|
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
|
|||
---|---|---|---|
#18+
crutchmaster, чем тебе ООП не угодил? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2020, 12:21 |
|
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
|
|||
---|---|---|---|
#18+
crutchmaster mayton Вот проект takes.org который сам Егор называет "убийца Спринга". Ну, там лесенка из new и вместо того, чтобы написать две строчки кода пишут новый класс, во имя ритуальной чистоты ООП. Всё это красноречиво показывает, что ООП не нужен, как его ни крути. mayton Еще проект под названием Кактус. Хорошее название, говорящее. Лесенка из new не показывает проблему ООП а показывает проблему невыразительности и неудобства текущего синтаксиса, к ооп лесенка имеет опосредованное отношение. Тут же хочется прям сказать как неудобно то выражать ООП конструкции с помощью "new" ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2020, 12:23 |
|
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
|
|||
---|---|---|---|
#18+
asv79 чем тебе ООП не угодил? Больная парадигма. Всё хорошо только на картинках и в тестовом примере бложика/цветочного магазина. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2020, 12:24 |
|
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
|
|||
---|---|---|---|
#18+
asv79 Эти недоблогеры недоспециалисты Хорошее начало утра) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2020, 12:25 |
|
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
|
|||
---|---|---|---|
#18+
lleming Тут же хочется прям сказать как неудобно то выражать ООП конструкции с помощью "new" Кмк, если сделать удобно, то он просто откроет заново ФП. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2020, 12:28 |
|
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
|
|||
---|---|---|---|
#18+
crutchmaster asv79 чем тебе ООП не угодил? Больная парадигма. Всё хорошо только на картинках и в тестовом примере бложика/цветочного магазина. чем она больная ?есть интрефейс есть имплементации- все супер понятно и удобно легко масштабируется,еще легче поддерживается ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2020, 12:30 |
|
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
|
|||
---|---|---|---|
#18+
crutchmaster lleming Тут же хочется прям сказать как неудобно то выражать ООП конструкции с помощью "new" Кмк, если сделать удобно, то он просто откроет заново ФП. Прям с языка сняли просто не стал писать, таки да, в последнее время стал замечать что склоняюсь именно к такому стилю. Но есть мнение что серебрянной пули нет и там свои пролемы. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2020, 12:33 |
|
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
|
|||
---|---|---|---|
#18+
asv79 есть интрефейс есть имплементации- все супер понятно и удобно легко масштабируется,еще легче поддерживается Ты про что сейчас? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2020, 12:33 |
|
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
|
|||
---|---|---|---|
#18+
crutchmaster asv79 есть интрефейс есть имплементации- все супер понятно и удобно легко масштабируется,еще легче поддерживается Ты про что сейчас? про ООП,а ты про что ? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2020, 12:35 |
|
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
|
|||
---|---|---|---|
#18+
asv79 Код: java 1. 2.
а за такое надо руки отрубать. хардкод в 2020 году lol what? вообщем там и смысла смотреть нет дальше все лежит на поверхности Коде-ревью - это просто консенсус группы людей которые по джентльменски собрались и решили что такой код ПРИЕМЛЕМЫЙ для них и сопровождение его не доставит проблем. А теперь вопрос к тебе - как ты предлагаешь улучшить этот код? Не забывай также про KISS/YAGNI. Их никто не отменял. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2020, 12:41 |
|
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
|
|||
---|---|---|---|
#18+
lleming Но есть мнение что серебрянной пули нет и там свои пролемы. Для нормальной разработки есть необходимость уместно применять разные стили и подходы программирования. Но это не про яву, например, где просто не делали перегрузки операторов по каким-то своим религиозным причинам и пишут Код: java 1. 2.
Вместо Код: java 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2020, 12:47 |
|
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
|
|||
---|---|---|---|
#18+
asv79 про ООП,а ты про что ? Я про то, что твои представления очень недальновидны, о чём я и сказал выше, приведя в пример 3 класса. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2020, 12:51 |
|
Сеньтябрские тезисы Егора Бугаенко (+толстое видео)
|
|||
---|---|---|---|
#18+
crutchmaster lleming Но есть мнение что серебрянной пули нет и там свои пролемы. Для нормальной разработки есть необходимость уместно применять разные стили и подходы программирования. Но это не про яву, например, где просто не делали перегрузки операторов по каким-то своим религиозным причинам и пишут Код: java 1. 2.
Вместо Код: java 1.
Java создавалась изначально в 1996 году как язык для управления встраиваемой техникой. Холодильниками и кофеварками. И вопрос расчета финансовых величин остро не стоял. Главное было - поддержать базовый ООП и безопасную память и фундаментальный типы short/int/long. И поэтому мы сегодня имеем просто наследие. Хотя я согласен что спека языка - несовершенна для описывания сложных типов или трейтов. Вобщем все кто хотели сложных типов ушли в Scala. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2020, 12:52 |
|
|
start [/forum/topic.php?fid=59&msg=39933437&tid=2120883]: |
0ms |
get settings: |
7ms |
get forum list: |
6ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
48ms |
get topic data: |
3ms |
get forum data: |
1ms |
get page messages: |
368ms |
get tp. blocked users: |
0ms |
others: | 8ms |
total: | 443ms |
0 / 0 |