Size: a a a

2018 November 07

SK

Sergey Kapralov in JUG NN
Roman Makhlin
В смысле меняются? У тебя листы кто то имплементирует? Или деревья резко перестают быть деревьями?
А, ты об этих структурах
источник

RM

Roman Makhlin in JUG NN
Пипец ты меня поджог просто
источник

SK

Sergey Kapralov in JUG NN
Я про struct подумал, DTO там, или прочих кортежах
источник

RM

Roman Makhlin in JUG NN
Я всегда про структуры данных здорового человека
источник

SK

Sergey Kapralov in JUG NN
Теперь проследим цепочку твоих тезисов
источник

SK

Sergey Kapralov in JUG NN
Тем что нет понятия абстракция как конструкция?
источник

SK

Sergey Kapralov in JUG NN
Структура данных лучшая абстракция, тем что правильная структура данных всегда сразу четко ограничивает область применения
источник

SK

Sergey Kapralov in JUG NN
Ну и - прочие списки и деревья.
источник

SK

Sergey Kapralov in JUG NN
Во первых - кто сказал что все это как понятие невозможно в ООП/том-что-ты-упорно-называешь-процедурщиной
источник

SK

Sergey Kapralov in JUG NN
Во вторых - ты что, отождествляешь абстракции со структурами данных?
источник

SK

Sergey Kapralov in JUG NN
Что по твоему есть абстракция?
источник

RM

Roman Makhlin in JUG NN
Абстракция это по сути введение терминологии. То есть ты создаёшь некое понятие и законы обращения
источник

SK

Sergey Kapralov in JUG NN
Roman Makhlin
Абстракция это по сути введение терминологии. То есть ты создаёшь некое понятие и законы обращения
Окей. Круто. Что тогда делает твои разлюбимые структуры данных лучшей абстракцией на свете, лучше интерфейсов и других способов описания понятий и проблем?
источник

RM

Roman Makhlin in JUG NN
Ну творобушки. Данные есть данные - ты собираешься с ними что то делать, и твои действия описываются набором функций и структурой данных. Функции - куски кода не имеющие никакого физического значения помимо трансформации данных и перекладывания из одной структуры данных в другую
источник

SK

Sergey Kapralov in JUG NN
Roman Makhlin
Ну творобушки. Данные есть данные - ты собираешься с ними что то делать, и твои действия описываются набором функций и структурой данных. Функции - куски кода не имеющие никакого физического значения помимо трансформации данных и перекладывания из одной структуры данных в другую
Мы про абстракции говорили, а не про данные и функции
источник

SK

Sergey Kapralov in JUG NN
Чем интерфейс не абстакция?
источник

SK

Sergey Kapralov in JUG NN
Sergey Smyshlyaev
Да я бы не сказал, что там какие-то супер кардинальные отличия. ООП как в Джаве из коробки без извращений в стиле Егора тоже вполне правильное ООП
О каких конкретно извращениях речь?
источник

Cm

Cadovvl me in JUG NN
я прочитал только последние 5 сообщений, но я на стороне Романа
источник

Cm

Cadovvl me in JUG NN
кстати когда-то слушал доклад одного чувака из геймдева. Говорит, что у них, например, шаблоеыдженерики использовать запрещено.
Что любая программа - это просто преобразование одного набора данных в другой по каким-то правилам, и если вам для этого НУЖНА кодогенерация - вы просто не знаете, что вы делаете
источник

DA

Denis Anfertev in JUG NN
Прочитал только последнее сообщение Паши и я на стороне Паши, а холивар этот возникает постоянно, причем такое ощущение складывется, что сейчас настала пора не любить ООП, так как время такое 🙂
источник