Romɑn
есть два вектора а эфшарп их сумма
Doge
(Если бы он на нормальной платформе работал бы)
Shub
Ocaml?
F#. ситуация вообще-то вот в чем: Фаулер тут вообще не при делах, его тезисы не противопоставляют ооп и фп в принципе.
Shub
а влашин с какой-то радости посчитал себя вправе определять, какие части эфшарп угодны богу, а какие нет
Doge
F#. ситуация вообще-то вот в чем: Фаулер тут вообще не при делах, его тезисы не противопоставляют ооп и фп в принципе.
Ну я, если что, противопостовления ФП и ООП вообще не понимаю. Не вижу, что вообще мешает их использовать вместе.
Shub
так-то в стандартных f# style guides все точки над и давно расставлены
Крылатый
срединный путь, разумеется
Та ну, это сплошные компрописсы во имя сохранения старья.
Doge
Та ну, это сплошные компрописсы во имя сохранения старья.
Скорее, это способ при правильном проектировании, собрать плюсы от обеих сторон, при этом обойдя минусы их же.
Aleksandr
Та ну, это сплошные компрописсы во имя сохранения старья.
Нельзя просто так взять... И оказаться от Состояния, например
Aleksandr
А это то, что говорит нам ФП
Doge
А это то, что говорит нам ФП
Оно не про это говорит. А прежде всего про ссылочную прозрачность/чистоту.
Крылатый
Doge
Да нет. Этим путём можно собрать все шишки подходов, не взяв плюсы.
А это уже зависит от твоего умения по такому пути пройти
Ilya
Придётся думать.
Vladislav
после точки там еще 8 параграфов текста. не доказательство теоремы, но хотя бы что-то
Now object-oriented purism is all very well, but I realize that I need more fundamental arguments against this anemia.
Vladislav
ну он там еще такое пишет
Vladislav
https://martinfowler.com/bliki/AnemicDomainModel.html
Vladislav
собственно
Shub
я перечитывал это совсем недавно.
Крылатый
А это уже зависит от твоего умения по такому пути пройти
Энивей, прекращение страданий и волнений значит смерть. ;P
Крылатый
лол нет
Ну если идеалист, то, конечно, нет.
Vasily
Добрый вечер, заранее извиняюсь, но один единственный вопрос: Опишите, пожалуйста, как бы вы тестировали критичный бизнес-функционал поисковой строки Яндекса?
Ilya
Нууу, проверить, что текст вводится, стирается, по энтеру редиректит куда надо, при наборе подсказки появляются и обновляются.
Igor
Вопрос с собеседования в Яндекс?
Анна
Вопрос с собеседования в Яндекс?
причём видимо товарищ сидит прямо там? 🤔
Roman
причём видимо товарищ сидит прямо там? 🤔
"как оттестировать поисковую строку срочно пожалуйста"
Анна
"как оттестировать поисковую строку срочно пожалуйста"
поймала себя на мысли, что понятия не имею, как 🤔
Danil
Обязательно нужно знать, что происходит, когда производится нажатие на ентер в браузере
Roman
поймала себя на мысли, что понятия не имею, как 🤔
пушто "оттестировать поисковую строку" это пиздец, а не задача. Сначала надо требования прочесть, а потом на тесткейсы разбить, думаю)
Ilya
мывамперезвоним 😂
Я второй месяц тесты на селениуме пишу, поэтому на автомате написал ответ =_= Правильнее сперва задать тысячу уточняющих вопросов, конечно.
Анна
У нас прямо в офисе перестрелка из игрушечных пистолетов и луков. Я боюсь стать жертвой среди мирного населения 🌚
Ilya
пушто "оттестировать поисковую строку" это пиздец, а не задача. Сначала надо требования прочесть, а потом на тесткейсы разбить, думаю)
Наверное, предполагается, что отвечающий их и составит. А за его рассуждениями будут наблюдать.
Анна
Собеседования - всегда благодатная тема для флуда
Ilya
Почему нет? Разработчик чото наговнякал, и он же должен требования составлять?
Vladislav
Собеседования - всегда благодатная тема для флуда
А ты на новой работе на С пишешь щас?
Анна
Почему нет? Разработчик чото наговнякал, и он же должен требования составлять?
если разработчик что-то, извините, говнякает без требований, а тестировщик придумывает, как это должно было работать, то сдаётся мне, что нужно бежать теряя тапки 🌚
Roman
Почему нет? Разработчик чото наговнякал, и он же должен требования составлять?
иногда, иногда, на проекте есть люди помимо разрабов и тестеров
Ilya
Иногда, да. А иногда нет :)
Ilya
Ну и вопрос не про какую-то абстрактную строку речь же, а про вполне конкретную. То есть можно считать, что её поведение соответствует требованиям, раз она на проде?
Roman
лол
Roman
раз в проде значит стабильно и правильно?
Roman
если она соответствует требованиям — нахер ее тестировать?)
Viacheslav
раз в проде значит стабильно и правильно?
"на моей машине работает" (с)
Ilya
если она соответствует требованиям — нахер ее тестировать?)
Чтобы она и в будущем соответствовала, как минимум.
Ilya
раз в проде значит стабильно и правильно?
Да, я предполагаю, что её протестировали перед добавлением на прод.
Roman
"на моей машине работает" (с)
— works on my machine — then we will ship your machine and that's how docker was created
Анна
Огонь ответ для такого собеседования: тестеры яндекса уже всё потестили, прежде чем выкатили на прод, поэтому строка работает правильно ч.т.д. 🤔
Shub
Ну если идеалист, то, конечно, нет.
отказ от привязанностей - вот Путь к освобождению от страданий. правильные мысли рождают правильную речь, правильная речь рождает правильные действия. в этом благородная истина
Roman
секта какая-то пошла
Ilya
Философия.
Shub
секта какая-то пошла
шутки шутками, но если не держаться мертвой хваткой за свои прошлые решения и методы решения проблем, то внезапно появляется гибкость. а гибкость, как известно, признак жизни, гибкое живет, все умирающее - сухо и жестко.
Shub
разве не замечательно было бы синтезировать оба подхода, ооп и фп?
Крылатый
Совмещение ооп и фп это тоже страдание.
Крылатый
Познание нового тоже то ещё страдание.
Roman
по братски
Крылатый
заебал, не страдай
Не могу, люблю познавать новое.
Roman
тогда получай удовольствие!
Крылатый
Дак я получаю удовольствие от страданий!)
Ilya
Получение удовольствия невозможно без страданий же.
Ilya
Если убрать страдания, то получение удовольствия само по себе начнёт приносить страдания.
Крылатый
/me обожает пострадав и победив получать приятную дозу дофамина
Roman
я вот отвоевал право на рефакторинг доморощенных стектрейсов и замену их нормальными исключениями
Igor
А у меня в вагоне негр в шляпе!
Igor
разве не замечательно было бы синтезировать оба подхода, ооп и фп?
Так ООП обросла кучей паттернов, часть которых уже успело стать антипаттернами. А ещё можно пойти поспрашивать у коллег вопросы типа что такое - инверсия зависимости - инверсия управления
Андрей
А у меня в вагоне негр в шляпе!
расскажи ему анекдот про "она еще и говорящая!!"