169 похожих чатов

А сейчас будет мой любимый вопрос, который я задаю на

собесах, чтоб узнать насколько побитый ангуляр дев. Что скорее всего случится после 30-ти использованных на одном уровне операторов внутри одного пайпа?

31 ответов

64 просмотра

там типизация до 8 или 11 вроде всего

Семен-Марциновський Автор вопроса
Глеб
там типизация до 8 или 11 вроде всего

Там от сложности операторов зависит

И что же случится?)

Семен-Марциновський Автор вопроса
gearmobile Verda
И что же случится?)

следующие операторы будут Unknown возвращать. Типизация теряется. Чтоб это пофиксить достаточно написать второй pipe и продолжить в нем писать операторы

gearmobile Verda
А почему так происходит?

Не написали тип на такое количество аргументов

Семен Марциновський
следующие операторы будут Unknown возвращать. Типи...

Справедливости ради, если у вас больше 10 операторов в пайпе, стоит задуматься кмк

как завалить нормально разраба тупым вопросом, часть первая)

Семен-Марциновський Автор вопроса
Kir [не давайте мне в долг] 🍚 JS
Справедливости ради, если у вас больше 10 оператор...

ну, это рейр-кейс, так что да, вопрос хорошо проверяет попадал ли человек в мясорубку😁

Семен Марциновський
ну, это рейр-кейс, так что да, вопрос хорошо прове...

Выглядит как типичный случай "угадай какую глупость задумал интервьювер". Если что, вопросы должны раскрывать личность кандидата, а не интервьювера. А что касается "мясорубки", я никогда не встречал нескольких десятков операторов в одном пайпе, но видел вещи НАМНОГО хуже ) Так что лучше просто спросить про самый всратый код, который кандидат видел. И опыт покажет и сам что-то новое узнаешь )

Семен-Марциновський Автор вопроса
Maxim Afanasev
Выглядит как типичный случай "угадай какую глупост...

Это один из вопросов со звездочкой, за него минусов нету). Человек ответил - хорошо, пошли дальше, нет - ок, пошли дальше. Собеседование же не состоит из одного вопроса. Заучить, что такое пайп и что он по дефолту пьюр может каждый. А пару таких вопросов среди стандартных составляют хорошую картину о кандидате.

Yaroslav Bakh
Вещи намного хуже это что.

У меня на данный момент два фаворита: 1. Абстрактная директива, в которую заинжекчены ВСЕ сервисы, от которой унаследованы ВСЕ компоненты 2. Один шаблон, использованный в трёх разных компонентах (конечно же, на 2000+ строк)

Maxim Afanasev
Выглядит как типичный случай "угадай какую глупост...

поищу у себя, как оказалось, у меня расположенность

принят

Семен-Марциновський Автор вопроса

Можно ваш контакт, пожалуйста

Уволен

а все потому что поддержать этот код сложно

Eugene Udalov 🇷🇺
а все потому что поддержать этот код сложно

а чего сложного, если... если: - это директива, то есть апи в 1 токен + конфиг

Eugene Udalov 🇷🇺
нечитаемо

ну эту тему мы уже обсуждали эта штука инкапсулирвоана. раз ее читать надо, да, но! раскиданную по методом читать еще больше.два (это вам не архитектура, тут одно полезное действие) загрузить все в мозг нужно, да, но зато весь код и перед глазами и в одном месте и лишен абстракций.три

Максим Федоров
ну эту тему мы уже обсуждали эта штука инкапсулир...

ненене. раскиданное по методам давало бы понимание. тут скроллим. тут после скролла что-то делаем и тд. а так портянка в которой надо разбираться

Eugene Udalov 🇷🇺
ненене. раскиданное по методам давало бы понимание...

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

xxtux Shvets
часто встречал мнение что разбивка на методы услож...

что значит понятно что делает, а править то надо, функционал директивы имеет выский cohesion (что к слову хорошо) и переплетение поведения и состояния максимальное в каждом методе, ничего не понятно

Максим Федоров
что значит понятно что делает, а править то надо, ...

почему у тебя isCurrentElement принимает событие? вот чисто логически. берем событие и поясняем является ли оно текущим элементом? текущим куда? 🙃

нет, у тебя глаголом обозначен сам класс

xxtux Shvets
нет, у тебя глаголом обозначен сам класс

ну во-первых, это очень спорный момент invokable классы часто используются dsl свой "псевдоязык" на счет глагола во-втрых скролл не только глагол, а и существительое

Похожие вопросы

Обсуждают сегодня

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Почему стало ломаться на D11? "739002.86400000' is not a valid timestamp" function IncDateTime(aStamp:TTimeStamp;aKind:TTriggerKind;aInterval:Integer):TDateTime; //aStamp = 2...
Катерина Свиридова
8
Привет всем. Подскажите где можно посмотреть, какая версия электрон, поддерживает версии windows? Некий changelog. Мне бы желательно, поддержку 7,8,10... latest, как понимаю и...
Anonym Squad
21
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Есть ли смысл устраиваться на 1с ? Даст это плюс в дальнейшем трудоустройстве на php? Просто у меня в городе вакансий на пхп нету. Или лучше удаленно искать. Опыта работы нету...
Azamat
14
Не ну фпц - это уже просто троллинг какой-то. Элементарный код нельзя собрать. ЧЯДНТ? program Project1; {$mode delphi} uses SysUtils, Classes, Generics.Collections; var...
Peter
4
а где есть mysql cloud кроме яндекс-клауд?
Oleg Nosov
13
hi im a cs student. i need some advice from people who have enough experience in Embedded Software. I need to know whether this profession is suitable for me. I have watched s...
Sahand 🏔️
8
А кто-нибудь запихивал сборку перловых модулей/образов с perl приложениями в окружения без интернета (в специализированном CI/CD)? У меня сейчас есть ряд cpanfile, которые н...
Andrey Smirnov / 𝓪𝓵𝓵𝓽𝓮𝓻 /
14
Карта сайта