All streams
Search
Write a publication
Pull to refresh
204
0
Максим Аршинов @marshinov

В саббатикале

Send message

Вытащили труп 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 подтягивать, но там очень много проблем с инфобезом и много еще чем.

:)
:)

Кажется все эти "особенности" отражены в офф. документации, не?

Information

Rating
Does not participate
Location
Казань, Татарстан, Россия
Works in
Date of birth
Registered
Activity