Как стать автором
Обновить
27
-15

Пользователь

Отправить сообщение

Меня в видео поражает без преувеличения мгновенный отклик системы на нажатие по иконке на рабочем столе. Буквально клик и перед тобой сразу же готовое окно с содержимым, а не тяжело пыхтя вываливающаяся рамка окна с последующей лениво подгружающейся строкой инструментов и, наконец, грузно и с одышкой приходящее содержимое окна, силящееся всё это время отобразить меньше десятка иконок моих дисков и папок, по сути нескольких картинок и пары текстов. И всё это на современной машине, разумеется.

Верно, параметры (вернее аргументы) мы в функцию передали, они у нас есть. Но результата работы функции у нас ещё нет, поэтому, строго говоря, применить к нему слово «вернуть» невозможно. Невозможно вернуть то, что мы никогда не отдавали.

Этот подкаст закрылся несколько лет назад

Спасибо за взгляд со стороны и развёрнутый ответ на ситуацию

Что вы хотели показать этим примером? В нём велосипед у вас уже есть (вы его купили), поэтому есть что возвращать. А когда вы вызываете функцию чтобы что-то посчитать и получить результат, то этого результата у вас ещё нет.

И вы тут тоже где-то рекламу разглядели… Получается, если бы я не указал ссылку на первоисточник, а просто выдал наблюдение автора подкаста за своё открытие, то претензий ко мне бы не было?

Реклама чего? Чужого бесплатного подкаста?

Спасибо за дельную по содержанию информацию. Однако, считаю, что для корпоративного блога выдавать статью в полном опечаток и ни разу не вычитанном виде — это зашквар, как минимум, неуважительно по отношению к читателям.

Речь идёт именно о такой же воде, как на нашей планете?

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

Соглашусь, очень слащавое описание.

От фраз типа «интерфейс … с продуманной логикой и эргономикой», «уникальный дизайн» или «гибкая система настроек» даже не смешно.

Ожидал, что это окажется никому не нужная PlayStation 2

Что за куртки такие? Просто модные (потому и дорогие) или чем-то ещё знамениты?

Согласен, выглядит бездарно

Это без преувеличения очень крутое решение! Отдельное спасибо за рабочий пример.

В своё оправдание скажу лишь, что с кастомными RenderObject и CustomPaint я познакомился уже после встречи с этим тестовым заданием, поэтому использовал тогда что мог — инструментарий из стандартных виджетов, что в целом для интервьюера было ожидаемо, чуть ниже написал об этом подробнее.

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

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

Это всё со слов интервьюера, конечно же.

Всё верно, ваше решение действительно работает. Получилось поразительно просто!

Правильно ли будет сказать следующее:
− чтобы текст начал обрезаться с многоточием, элементу текста надо дать возможность занимать меньше отведённого под полный текст места без ошибки RenderFlex overflowing , то есть применить констрейнт
− в статье я добивался этого оборачиванием текста в Expanded и решением кучи попутно возникающих проблем, а в вашем случае наложение нужных констрейнтов достигается прямым использованием ConstrainedBox без побочных эффектов

Или какой последовательностью соображений вы руководствовались при решении этой задачи?

Это точно будет проще?

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность