Публикации по теме 'design-thinking'


Боевой оперативник 2
Боевой оперативник 2 Воссоздайте типичную офисную среду «кабинет» в галерее с примерно 500 кабинками, каждая из которых пронумерована на стене снаружи, стены кабинки высотой около 1,5 м. В каждой кабинке будет стол и стул, никакой другой мебели или декора. На каждом столе будет открытый Macbook, на экране которого отображается страница входа в систему. В каждом кресле будет сидеть полный комплект доспехов в позе, будто собирающейся войти в систему, глядя на экран.

Как это бывает, иногда что-то не работает
В коде, который я пытался исправить сегодня, был такой восхитительный фрагмент: def needs_update? bundle_command('check') $? != 0 end Итак, давайте пойдем «ля-ля-ля» и проигнорируем зависимость от глобальной системной переменной $?. Цель состоит в том, чтобы использовать возвращаемое значение системной команды (бандлера) для возврата логического значения из метода. Документ для команды (проверка пакета) говорит Check ищет на локальном компьютере каждый из драгоценных..

Применение концепций дизайна к коду
Физический акт написания кода прост. Для этого не требуется ничего, кроме клавиатуры и текстового редактора. Конечно, если вы хотите, чтобы ваша программа что-то делала, вы должны понимать самые основные элементы языка, который вы пишете - это несложно. И все же программная инженерия сложна. Я знаю это, потому что написал код, который не понял всего через несколько месяцев. Умножьте это на десять человек, работающих над любой данной базой кода, и вы получите большой беспорядок, который..

Откройте для себя красоту OpenAPI
Однажды я искал предложения о работе в LinkedIn и увидел, что для бэкенд-инженеров опыт работы с OpenAPI и Swagger является плюсом. Я слышал этот термин один или два раза, но никогда раньше не проверял его сам. Итак, я просмотрел веб-сайт и нашел то, что кажется приветствующей инициативой для моего любимого способа проектирования программного обеспечения: разработка, ориентированная на дизайн . Наконец-то я нашел свой дом. Для тех, кто интересуется разработкой, ориентированной на..

Кодирование для людей
Использование дизайна, психологии и эмпатии для улучшения кода Эта статья представляет собой переработанный фрагмент одноименного доклада, который я сделал на ExplodeConference в мае 2016 года в Лондоне. Слайд-колода приведена ниже. В качестве внешнего веб-разработчика контекст будет одним из javascript. Программирование для людей ЧЕЛОВЕКИ. Привет. Сегодня я путешествую далеко, чтобы поговорить с вами о вас. Вы люди, подтвердите? И один из…..

Символы SF в iOS 13
Руководство об их преимуществах и о том, как их использовать Символы SF были представлены во время WWDC 2019 и стали большим подарком разработчикам. Apple предоставила нам бесплатные символы для использования в нашем приложении, и ими легко пользоваться! Пришло время погрузиться в то, что они из себя представляют и как их можно использовать, чтобы ваше приложение выглядело красиво и было изначально согласовано с системными приложениями. Вы можете найти примеры кода Swift внизу...

Стандартный режим против режима Monorepo
Существует два разных метода организации репозиториев кода и управления ими: standard mode и monorepo mode . Позвольте мне объяснить каждый режим и привести причины, по которым один из них может быть предпочтительнее другого. Стандартный режим. В стандартном режиме каждый проект или компонент имеет собственный репозиторий, в котором хранится его история контроля версий, отдельные циклы выпуска и отдельные зависимости. Этот подход соответствует общепринятой практике наличия..