Обновить
2
0
Roman Proshin@proshin

Software developer

Отправить сообщение
А что с тачпадом — он всё так же срабатывает только при нажатии на нижнюю половину? У Apple что, патент на вибро в тачппаде? Ну в самом же деле удобно, когда ВСЯ площадь кликабельна, и при этом не нужно ломать палец, прожимая кнопки… Не видел такого решения ни одного non-Apple ноута.
Так вопрос в том, как именно это сделать, когда файлы уже изменены, и разработчик даже видит, что правки разные: и код стайл, и рефакторинг, и новая фича здесь же. Похоже, что единственный вариант — откатить все изменения и сделать несколько пул реквестов уже с разбиением на категории? Но это же как минимум удваивает время, да и разработчик с ума сойдет :)
Данный Вами совет и прост, и сложен для применения одновременно. Прост — потому что он очевиден: чем меньше изменений, тем легче сделать код ревью. Сложен — потому что как правило разработчик не ставит перед собой отдельные задачи: отрефакторить код, поправить кодстайл, добавить фичу. Все это происходит совместно, иногда чередуясь между собой: вот разработчик добавил новую фичу, вот он обнаружил дублирование кода, а вот увидел проблемы со стилем кода. То есть это может быть физически сложно разделить изменения на несколько мелких пул реквестов. Что делать с этой проблемой? Мы в команде пока не придумали каких-то конкретных правил.
Я имел ввиду переходник с USB Type-C на HDMI+USB Type-C+USB-2.0. При подключении к телефону позволяет использовать монитор и клаву с мышкой, превращая телефон в десктопный комп. Однако, я согласен с тем, что придется потратиться на новые кабели/переходники. Купив Note 9, был удивлен тем, что зарядный кабель не USB-C<->USB-C, а обычный USB-A<->USB-C. То есть если я перееду на новый макбук, у которого только USB-C, я не смогу использовать кабель от самсунга. Остается надеяться, что рано или поздно USB-C будет везде ;)

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

Ну вот данные минусы весьма специфичны. Картридером не пользовался уже года два, наверно. Для видео и юсб купил переходник на али за 700р. Заодно и для телефона подходит. За type-c всё-таки будущее, ещё год-два и везде он будет, даже на мониторах, наверно.

Я думаю, что это не проблема: мультитач везде есть, тап двумя пальцами — правая кнопка. Левая кнопка — все равно самая часто используемая.

Не понимаю, что мешает производителям сделать такой тачпад на винде? Сейчас выбираю ноут, и вот эта проблема с тачпадом портит всё. Так и придется купить мак)
По своему опыту могу сказать, что слишком часто курсор при тапе сдвигается. С маками опыта особо не было, но кликабельный тачпад должен решить эту проблему.
В макбуках вроде это решили тем, что тачпад легко «кликается» в любом месте (и усилие необходимо приложить минимальное). Ни на одном виндовом ноуте к сожалению такого не видел. На этой модели тоже самое? Дико раздражает, что кликабельность начинается с середины к низу.
Однако, должен извиниться: перевод правильный, но витиеватые и сложные фразы дают ощущение несогласованных предложений. Не с первого раза получается «скомпилировать» текст в голове.
А в книге такой же гуглтранслейт-перевод или человеческий?
да, точно, приношу извинения ;)
Вы серьезно забыли про jokerconf.com ???
Спасибо за статью! В ней есть, что запомнить, и что помогает разобраться с временами в английском языке. По крайней мере я не встречал подобной теории ранее.
У меня подобное случается со всеми футболками: O'Neill, Collins, Zara и т.д. Правда, есть небольшая разница в том, как долго они «держатся».
Дополню свой комментарий: ношу довольно популярный (судя по Я.Маркет) Wenger LARGE VOLUME DAYPACK
Как я понял по фотографиям, задник рюкзака (та часть, что контактирует со спиной/одеждой) сделана из «аэро»-материала. По опыту использования других рюкзаков с подобным исполнением могу сказать, что этот материал очень легко портит футболки. После нескольких месяцев (нет, не ежедневного;) ) ношения футболки покрываются катышками. В последнее время это стало довольно сильно нагрягать, даже рассматриваю переход с рюкзака на наплечную сумку. Неужели у меня одного подобная проблема? Или все-таки материалы отличаются у разных производителей?
Рекомендую прочитать книгу «Elegant Objects» Егора Бугаенко — там приведен прекрасный пример отделения валидации от бизнес-логики. Если вкратце, то вот как это выглядит.
Необходимо выделить интерфейс из вашего класса (который в текущей версии содержит и валидацию, и бизнес-логику).
У интерфейса следует сделать две реализации: первая реализует бизнес-логику без какой-либо валидации входных параметров, вторая — содержит всю необходимую валидацию входных параметров. При этом вторая реализация инкапсулирует экземпляр исходного интерфейса.
После всех манипуляций вы можете использовать либо экземпляр первой реализации — при этом у вас не будет валидации (иногда бывает необходимо для тестов) — или же можете завернуть этот экземпляр в инстанс второй реализации — в этом случае добавляется валидация.
В общем, используйте декораторы :)
Вот то, что описано в статье — это не обязанности архитектора. С клиентом должен общаться проект-менеджер: он должен заниматься всей этой «психологией». Совсем недавно была отличная статья на Хабре habrahabr.ru/company/technoserv/blog/342494 про роли в команде.
1

Информация

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