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


ПОЦЕЛУЙ — Старый принцип, о котором все забывают.
Принцип KISS существует уже очень давно (возможно, с 1930-х годов), и вы слышали о нем раньше. Проблема в том, что в наши дни им почти никто не пользуется. Я сам являюсь серийным нарушителем ранней чрезмерной оптимизации, и это привело меня к тому, что я утонул в собственном море сложности, когда я приблизился к запуску. Это часть более широкой концепции дизайна — минимализма, и мы действительно можем многому у него научиться. Например: Не оптимизируйте, пока в этом нет..

Моделирование архитектуры программного обеспечения с помощью C4
Узнайте, как наглядно и удобно описывать архитектуру программного обеспечения Новые концепции легче понять, если использовать их в реальных примерах. Мы будем работать над совершенно новым приложением Доска объявлений и в то же время посмотрим, как C4 может помочь в описании и определении архитектуры. Наше приложение называется Instant , потому что оно позволяет пользователям подавать заявки на работу с помощью простого мобильного приложения за считанные секунды. У нас есть..

Мое введение в UX
UX - это взаимодействие пользователей с продуктом и то, как это взаимодействие интуитивно удовлетворяет потребности пользователей. Дизайн-мышление До сих пор в процессе обучения я создавал приложения, которые в большинстве случаев использовал сам, я не углублялся и не думал о пользовательском опыте своих приложений дальше некоторой проверки пользователя или изменения внешнего вида моего веб-приложения. Решения, которые я принимал, основывались на том, что мне нравится, моих предпочтениях..

От дизайна к коду: процесс изучения JavaScript дизайнером
Когда я впервые начал заниматься дизайном в возрасте 11 лет (создавая макеты для Neopets…), кодирование шло рука об руку с этим. Я изучил основы HTML и CSS, чтобы взять статический дизайн и превратить его в нечто, с чем люди могли бы взаимодействовать, даже если это означало просто чтение текста и нажатие на ссылки. Я продолжал совершенствовать свои навыки HTML и CSS, когда становился старше, но до сих пор меня слишком пугал третий столп интерфейсной разработки: JavaScript. Хватит,..

Пакеты и нейминг vol.1
Уже больше полугода я работаю профессиональным Go-разработчиком. Во время этого путешествия, работая с производственной средой и наблюдая за общими подходами к написанию программного обеспечения, я хотел бы поделиться с вами своими мыслями в серии сообщений в блоге, описывающих каждый из них вместе с дополнительными решениями. Что может быть полезно, особенно для новичков Gophers. Пакеты и именование Трудно писать об этих двух вещах по отдельности из-за их тесной взаимосвязи,..

Как создать веб-приложение URL Shortener
Это одно из моих немногих руководств по проектированию систем, которое я собираюсь опубликовать в следующие несколько дней, где я расскажу вам о хороших конкретных отказоустойчивых решениях для построения высокомасштабируемых распределенных систем. Кратко о том, что мы собираемся узнать: Проектирование системы всегда является важным или самым важным фактором в системе с высоким трафиком. При разработке чего-то вроде UrlShortener, приложения для продажи билетов или приложения электронной..

Проектирование калькулятора с FSM Logic
Насколько я могу судить, создание калькулятора - это классическая задача для начинающих программистов. Итак, когда я помогал некоторым из моих одноклассников изучать веб-разработку, я предложил сделать калькулятор! В целях наилучшей практики я также предложил начать с мозгового штурма: сначала мы проектируем, как этот калькулятор будет работать, тогда мы можем реализовать код для этого, и, наконец, мы можем сделать это красивым Во время мозгового штурма мы, естественно, убедились в..