Вытащили труп SOAP из холодильника, GraphQL, обладающий +/- всеми преимуществами сильной типизации, но лишённый тяжёлого XML упомянули, но рассказывать про него не стали
Ну тогда этот человек на уточняющий вопрос "а почему нет инкапсуляции" моментально ответит, что "здесь оно не надо". Я про то что "знал, но забыл" - это брехня. Не знал никогда
Да, это азы и это надо знать. Если кандидат не знает, что это такое, то ему не по пути с ООП.
Кандидат знает что такое инкапсуляция, но во время лайвкодинга "забыл" ее применить. Скажем, сделал все поля класса публичными и не стал создавать конструктор. Ему указали на эту проблему.
Кандидат может возразить, что лайвкодинг - это стрессовая ситуация, предполагающая быстрое решение здесь и сейчас. Поэтому он(а) решил(а) пренебречь инкапсуляцией в пользу скорости выполнения задания. На работе он(а) конечно же бы так не поступал(а). Или это вообще был DTO и там инкапсуляция и инварианты не нужны и интервьюер уже попутал(а).
Ну если забыл про инкапсуляцию и не смог доходчиво объяснить, что она в данном случае не особо то и нужна, то может за эти 20 лет опыта кандидат так ничему и не научился?
Да не, вроде норм. И в ВУЗе и на с собесов фидбек позитивный на 90%. Может потому что на собесах мы правильные ответы даем всегда и что почитать. Считай, не зря сходил на собес даже если не подошли друг другу. Ну есть, наверное, кто-то для кого я "токсичный", но их в моем информационном пузыре нет и мне кайф:)
Я правильно понял, что если писать на .NET 6, то можно уже брать новый мак и особо проблем не будет, а вот с версиями пониже и с докером не все так гладко?
У нас, кстати, SpecFlow тоже не пошел. Таблички контрольных примеров хорошо идут, но в гугло-доках. Как вариант их вместо SpecFlow подтягивать, но там очень много проблем с инфобезом и много еще чем.
Вытащили труп SOAP из холодильника, GraphQL, обладающий +/- всеми преимуществами сильной типизации, но лишённый тяжёлого XML упомянули, но рассказывать про него не стали
Ну все-таки не совсем "точно такое же". Прототипы там, extends - это expression и справа можно вызов функции поставить. Вот это вот все
Ну тогда этот человек на уточняющий вопрос "а почему нет инкапсуляции" моментально ответит, что "здесь оно не надо". Я про то что "знал, но забыл" - это брехня. Не знал никогда
Нет. Если человек не может дать определение, он не до конца (или вовсе) не понимает, что он делает. И пример с хешмапой это только подтверждает.
Представьте две гипотетические ситуации:
Да, это азы и это надо знать. Если кандидат не знает, что это такое, то ему не по пути с ООП.
Кандидат может возразить, что лайвкодинг - это стрессовая ситуация, предполагающая быстрое решение здесь и сейчас. Поэтому он(а) решил(а) пренебречь инкапсуляцией в пользу скорости выполнения задания. На работе он(а) конечно же бы так не поступал(а). Или это вообще был DTO и там инкапсуляция и инварианты не нужны и интервьюер уже попутал(а).
Ну если забыл про инкапсуляцию и не смог доходчиво объяснить, что она в данном случае не особо то и нужна, то может за эти 20 лет опыта кандидат так ничему и не научился?
Я про увольнять, а не увольняться:))
Да не, вроде норм. И в ВУЗе и на с собесов фидбек позитивный на 90%. Может потому что на собесах мы правильные ответы даем всегда и что почитать. Считай, не зря сходил на собес даже если не подошли друг другу. Ну есть, наверное, кто-то для кого я "токсичный", но их в моем информационном пузыре нет и мне кайф:)
Раз не сделал - поговорили, два не сделал выговор, при желании повторить шаг два ещё два раза, увольнение
Ага, ровно обратное на самом деле. Я лучше зуммеров осведомлен о новинках индустрии
Но в спеке, кажется, вообще про это ничего нет. Там семантика передачи по значению или по ссылке... так что к чему этот вопрос вообще
А есть англоязычная стать с картинками для самых маленьких на эту тему? Мне бы для заказчиков ой как пригодилась:))
Ну «что-то типа» называется stream api и есть в Java давно. А вот Expression Trees все ещё нет
Я правильно понял, что если писать на .NET 6, то можно уже брать новый мак и особо проблем не будет, а вот с версиями пониже и с докером не все так гладко?
Это совсем другая vs:)
Нормально так сложнее. В целом, saga работает примерно так, как работают распределенные транзакции, т.е. в общем случае не работает.
угу и за DDOS-ить себя этим "повторным выполнением". @host13 Вам вот [типа этого](https://getakka.net/articles/concepts/supervision.html) надо. В оригинальной Akka тоже эти концепты есть, но в .NET с картинками.
У нас, кстати, SpecFlow тоже не пошел. Таблички контрольных примеров хорошо идут, но в гугло-доках. Как вариант их вместо SpecFlow подтягивать, но там очень много проблем с инфобезом и много еще чем.
del
Кажется все эти "особенности" отражены в офф. документации, не?