Vasily
Наверное, коронавирус так действует
Evgen
Диёр
в ооп весь смысл в том, что у тебя всё через объекты строится
в плюсах у тебя объектов как таковых нет, есть экземпляр класса с методами
Vasily
О, бот залогинился
Mark
Vasily
Mark
Anonymous
Весь интернет знает что JS это ооп-язык, а прототипы это реализация ооп, но ведь главное в жизни - иметь на всё своё мнение xD
Диёр
Mark
всё так
Ну тогда да, C++ не ООП. :)
Диёр
Диёр
ну тип ладно
Nuxs🏴☠️
Nuxs🏴☠️
Я хаскель изучать начал, и ещё не знаю, что всё вокруг говно
Ivan
Диёр
Заходишь в бар и пока всякие неудачники пытаются расслабиться после рабочей недели или с кем-нибудь познакомиться ты подходишь к первой понравившейся, поясняешь ей за монады и едешь к ней
Nuxs🏴☠️
Nuxs🏴☠️
Точнее, знаю монады
Nuxs🏴☠️
Но не знаю, что это такое
Igor
Doge
если не используешь наследование, то это не ООП?
Ну интерфейсы у тебя тоже в виде таблицы виртуальных методов представляюься.
Если ты эмулируешь ООП в си или хаскеле и т.п., у тебя тоже рекорды функций повсюду бегают, которые и есть та же таблицы виртуальных методов, только в профиль
Nuxs🏴☠️
В хаскеле нет последовательной компиляции, т.е. функции можно где угодно объявлять, так же он ленивый, поэтому я на время свалил с F#, буду ждать момент, когда в F# это будет из коробки
Anonymous
Anonymous
Дай угадаю. Аж никак.
Anonymous
Igor
Nuxs🏴☠️
Nuxs🏴☠️
Благодаря хаскелю я наконец понял отличие конвейерного оператора от композиции
Doge
Структурами с указателями на функциями в си кучу десятков лет пользуются, если нужно ОО эмулировать
Doge
И ничего, живут
Doge
Точно так же и рекордами функций в хаскеле относительно часто пользуются
Anonymous
мне всегда хватает тайпклассов.
Doge
Doge
Его можно в библиотеках иногда встретить вживую
Anonymous
а чем это лучше class Log a where ...?
Крылатый
Крылатый
Што.
Anonymous
А что мешает объявить instance Log (AnonLog a) и оттуда вычитывать ссылку на фукнцию-логгер?
Anonymous
не говоря уже о том, что просто гонять рекорды со ссылками на метод - это против духа Хаскеля. тайпклассы как явление природы призваны решать подобные задачи и не иметь тайпкласса под логгер - это, на мой скромный взгляд, злоупотребление Хаскелем, если речь не про что-то примтивное, где такой размах и не нужен.
AlexxSt
Так я и не про себя. Я как раз вводил его сверху. В процессе ввода уволилось два человека по причине идиологической несовместимости.
AlexxSt
Легче самому стать тимлидом и внедрить, если так горит. Внедрить снизу можно, если это полноценная продуктовая контора. Если ближе к аутсорсу или аутсорс - то это только прийти на проект, где это есть. А в продуктовой компании все проще: нащупываешь проблему и под личную ответственность за результат или его отсутствие решаешь ее с помощью тех инструментов, которые тебе нравятся.
Hog
Диёр
работа на удалёнке быстро истощает
Диёр
если таки на карантин отправят, то буду у работодателя просить компенсацию на психотерапевта
Roman
Roman
или фабрики писать стало неудобно?
Shub
Anonymous
Vladyslav
На собесе сказали что свой open source проект это не преимущество. Объясните почему?
Nuxs🏴☠️
Mark
Диёр
Диёр
никогда не понимал этого
Vladislav
тем что можно код посмотреть
Vladyslav
помощь другим, обучение после работы
Диёр
и на тестовом у тебя есть конкретный таск и дедлайн
Vladislav
а зачем давать тествое если так можно посмотреть
Диёр
мне кажется это нагляднее
Диёр
постоянно изменяющиеся требования и дедлайны
Igor
Vladislav
зачем тратить время если можно так посмотреть
Vladislav
тествое это еботня для обеих сторон
Ivan
Vladyslav
так то что опыт не релевантен это почти понятно, но качества то хорошие делать тулзу для комунити же
Vladyslav
они про Кложу даже не слышали
Анна
Hog
Vladyslav
ещё и сноб
это я ж за глаза про них говорю, а так я милый
Mark
а что про микросервисы вообще можно спросить? типа что это такое или че?
Микросервисы это способ разбить большое приложение на слабо-сцепленные части, чтобы его могли разрабатывать несколько команд независимо друг от друга. Формально, каждый микросервис это веб-приложение, которое работает через SOAP, REST или gRPC. Ещё нужно автоматическое масштабирование, то есть какие-то контейнеры.