@ru_python

Страница 3821 из 9768
Nikolay
25.09.2017
03:18:24
Просто ткнул тебе в незнание, дальше сам

Aleksandr
25.09.2017
03:19:18
Переобувка на ходу детектед
в чем? я тебе сто раз сказал что без низ можно и есть языки которые без них отлично живут. вопрос был в другом совсем. ты оппонента уже и переобул оказывается

Google
Aleksandr
25.09.2017
03:20:24
Просто ткнул тебе в незнание, дальше сам
а я тебе ткну в то что ты наверное с кем-то другим говоришь. чего это я тут не знал?

Aleksandr
25.09.2017
03:21:39
В чем тогда твой вопрос? Пока я вижу только "погугли за меня примеры, я не умею"
еще раз. можешь показать чисто фп-ные библиотеки или фреймворки для реализации бизнес-логики? примеры самой тривиальной логики я приводил

Aleksandr
25.09.2017
03:22:37
Nikolay
25.09.2017
03:22:43
И да, я тебя даже отправил смотреть финч

Но ты это тоже как-то пропустил мимо ушей

значит не можешь, ок, я тебя услышал
Сейчас - нет, потому что я не готов спорить с безграмотностью в 6 утра

Потом, может, покажу, когда ты сам погуглишь и хоть немного в теме разберёшься

А ещё говорят, фпшники упоротые. Нет ничего хуже ООП головного мозга

Aleksandr
25.09.2017
03:24:50
И да, я тебя даже отправил смотреть финч
а я его посмотрел, классы там на месте

А ещё говорят, фпшники упоротые. Нет ничего хуже ООП головного мозга
у меня нет ООП головного мозга, я не фанат ООП вообще

Nikolay
25.09.2017
03:25:10
Google
Aleksandr
25.09.2017
03:25:51
Сейчас - нет, потому что я не готов спорить с безграмотностью в 6 утра
твоя школьная 5-я попытка назвать меня безграмотным в ответ на вопросы которые ты не читаешь тебя не красит

Nikolay
25.09.2017
03:25:53
Ты вон выше утверждал, что без них не бывает сложной логики

Aleksandr
25.09.2017
03:26:51
Классы возможно, а ООП?
еще раз, мы говорили про классы, как абстракцию. остальное меня не тревожит

Nikolay
25.09.2017
03:27:18
еще раз, мы говорили про классы, как абстракцию. остальное меня не тревожит
Как абстракция классы могут существовать в чистом ФП коде

Но не обязаны

Aleksandr
25.09.2017
03:27:29
А тебя не красит в пятый раз демонстрация ее во всей красе
в чем безграмотность? в том что ты приписываешь мне какую-то ересь смешивая все на свете?

Nikolay
25.09.2017
03:28:02
в чем безграмотность? в том что ты приписываешь мне какую-то ересь смешивая все на свете?
В том, что ты всерьез утверждаешь, что без классов жизни нет

Хотя тебя уже ткнули в эрланг и хаскель

Aleksandr
25.09.2017
03:28:29
Nikolay
25.09.2017
03:28:45
я этого не утверждал нигде. ты заебал
Хорошо, тогда скажи, какую точку зрения ты защищаешь

Я задолбался

Aleksandr
25.09.2017
03:30:06
Хотя тебя уже ткнули в эрланг и хаскель
ты глухой реально, тыкай сам себя туда сам придумал вопрос, сам ушел в сторону, начал кого-то тыкать во что-то, в то время как я говорил вообще про другое.

Nikolay
25.09.2017
03:31:22
ты глухой реально, тыкай сам себя туда сам придумал вопрос, сам ушел в сторону, начал кого-то тыкать во что-то, в то время как я говорил вообще про другое.
Ты от меня каких-то пруфов непойми чего требуешь и строишь позицию на том, что никогда не видел сложной бизнес-логики без классов

Так?

Если ты не знаешь, как оно реализуется - на гитхабе есть куча реп с чисто функциональными структурами данных.

На куче языков, включая питон

Уверен, ты без меня сам осилишь их найти

Aleksandr
25.09.2017
03:34:07
Ты от меня каких-то пруфов непойми чего требуешь и строишь позицию на том, что никогда не видел сложной бизнес-логики без классов
я тебе привел пример задачки, простой и из жизни. как там избежать абстрагирования сущностей в классы и сделать это не хуже чем с ними я так и не услышал. при этом теория программирования тут совершенно неуместна. как и ООП в целом, речь лишь про некоторую часть его

Google
Nikolay
25.09.2017
03:35:34
где?
Полистай. Там, где было про композиции функций и передачу через аргументы

Можно ещё монады вспомнить

Nikolay
25.09.2017
03:37:09
А ещё можно для большинства вопросов нагуглить примеры на хаскеле и эрланге, которые можно при желании довольно легко переписать на другие языки

это разве ответ?
Ну вообще да, или ты хочешь ещё конкретики? Тогда конкретнее сформулируй

Aleksandr
25.09.2017
03:40:29
Ну вообще да, или ты хочешь ещё конкретики? Тогда конкретнее сформулируй
я тебе привел пример. есть 100 товаров 10 различных видов, которые продаются в 50 стран с разными платежами и логистикой. опиши абстрагирование этого кейса в коде без классов чтобы это было не менее удобно чем с классами

речь про абстракцию, без разговоров в целом о фп и ооп

подчеркну. я не рубился за ооп, или против фп

Nikolay
25.09.2017
03:42:41
я тебе привел пример. есть 100 товаров 10 различных видов, которые продаются в 50 стран с разными платежами и логистикой. опиши абстрагирование этого кейса в коде без классов чтобы это было не менее удобно чем с классами
Цепочка логистики и CRUD легко описываются функциями, с этим, думаю, даже ты спорить не будешь. Разновидности товаров - всего лишь разные типы возвращаемых значений, например, структур или просто идентификаторов

Nikolay
25.09.2017
03:43:16
Пишешь генерик-код для обработки всех операций над этими сущностями, которые тебе нужны

И радуешься жизни

Nikolay
25.09.2017
03:45:54
как ты реализуешь это? что будут возвращать функции? как переиспользовать код?
Как переиспользовать - генерики. Что возвращать - да что угодно, можно структуры иммутабельные, можно айдишники просто

то есть структуры (возьмем питон) это базовые типы? или кастомные все же свои?
Как реализуешь - так и будет. Можно namedtuple взять и frozenset

Aleksandr
25.09.2017
03:49:48
Как реализуешь - так и будет. Можно namedtuple взять и frozenset
вот мой товар имеет 30 свойств, 20 из которых не плоские а имеют вложенную структуру. ты правда это будешь совать в сеты таплами?

Nikolay
25.09.2017
03:51:53
вот мой товар имеет 30 свойств, 20 из которых не плоские а имеют вложенную структуру. ты правда это будешь совать в сеты таплами?
Если у тебя есть другие механизмы гарантировать иммутабельность и не давать себе выстрелить в ногу - вперёд

Google
Nikolay
25.09.2017
03:52:26
А вообще работа со свойством - это тоже функция, и неважно, чего там со вложенностью

Aleksandr
25.09.2017
03:53:08
Если у тебя есть другие механизмы гарантировать иммутабельность и не давать себе выстрелить в ногу - вперёд
еще раз, я не говорил про иммутабельность ничего. про абстрагирование только говорил и организацию структур и сущностей. без классов это задача непростая очень

Nikolay
25.09.2017
03:53:51
Это я сейчас даже не про frozenset

Aleksandr
25.09.2017
04:00:35
я не очень понял о чем ты

Nikolay
25.09.2017
04:01:43
я не очень понял о чем ты
Ну просто, что такое "множество" с точки зрения структуры данных?

Admin
ERROR: S client not available

Aleksandr
25.09.2017
04:02:17
Ничего непростого в ней не вижу. Вот что такое, в твоём понимании, "множество" в коде?
ну ничего непростого. к тебя классы заменятся кастомными типами, без этого с динамической типизацией с ума сойти можно

Nikolay
25.09.2017
04:03:14
Примерно так классы в скале и используются

Aleksandr
25.09.2017
04:03:38
Ну просто, что такое "множество" с точки зрения структуры данных?
ты опять уводишь в сторону. ты хочешь дискутировать на любые другие темы, а я все же возвращаюсь к своей.

Примерно так классы в скале и используются
то есть уже вопрос не про абстрагирование классами а про их удобство и реализацию?

Nikolay
25.09.2017
04:04:18
ты опять уводишь в сторону. ты хочешь дискутировать на любые другие темы, а я все же возвращаюсь к своей.
Я просто привожу пример, что ничего особо сложного в представлении логики в виде фп нет

Aleksandr
25.09.2017
04:05:23
Я просто привожу пример, что ничего особо сложного в представлении логики в виде фп нет
в каких-то случаях нет, еще раз. вопрос не из разряда фп vs ооп

Nikolay
25.09.2017
04:05:42
то есть уже вопрос не про абстрагирование классами а про их удобство и реализацию?
Вопрос был про то, что утверждение, что в сложном коде классы необходимы, ложно

Aleksandr
25.09.2017
04:06:45
Вопрос был про то, что утверждение, что в сложном коде классы необходимы, ложно
я это не утверждал. абстракция близкая к классам (множеству кастомных типов) неизбежна

Nikolay
25.09.2017
04:07:36
И тем более ооп

Aleksandr
25.09.2017
04:07:59
Nikolay
25.09.2017
04:09:00
конкретно в питоне весьма подобные
Необязательно. См namedtuple и frozenset

Google
Aleksandr
25.09.2017
04:10:46
Необязательно. См namedtuple и frozenset
так я могу и класс написать ровно такой же. смысл в том, что абстракция и подход будет ровно такой же, даже если ты реализацию с классов сменишь на сложные типы

Дарья
25.09.2017
06:42:42
https://hh.ru/vacancy/22380821?from=share_ios Всем привет) просили вилку: 80-100

b0g3r
25.09.2017
06:43:26
Лучше сразу удали, пока хуями не закидали за такое

Дарья
25.09.2017
06:45:14
И?

DeadBro
25.09.2017
06:45:54
А потом говорят, что HRы не тупые

b0g3r
25.09.2017
06:46:16
И?
У нас тут уважают вакансии по теме чатика

Дарья
25.09.2017
06:46:20
Это вакансия аналитика, 80% рабочего времени на питоне)

b0g3r
25.09.2017
06:46:26
Не по теме чатика - не уважают

Так лучше к датасантистам

Это вакансия аналитика, 80% рабочего времени на питоне)
Остальные 20% - на R?) Или какое распределение?

serbernar
25.09.2017
06:47:37
Да норм вакансия, жаль не подойду

Вышка нужна..

Дарья
25.09.2017
06:48:53
Остальные SQL. И анализ того, что получилось. В любом случае, ищем одного дата саентиста, и одного специалиста, который на питоне процессы будет поднимать. Вдруг кого-то заинтересует

Дарья
25.09.2017
06:49:25
Убедила
Спасибо)

Страница 3821 из 9768