Вопросы с тегом «user-interface»

Вопросы, касающиеся взаимодействия программного обеспечения с его пользователями-людьми.

233
Как редактор кода может эффективно подсказывать на уровне вложенности кода - без использования отступов? [закрыто]

Я написал текстовый редактор XML, который предоставляет 2 варианта просмотра для одного и того же текста XML, один с отступом (виртуально), другой с выравниванием по левому краю. Мотивация для выравнивания по левому краю состоит в том, чтобы помочь пользователям «увидеть» пробельные символы,...

101
Как далеко нужно пройти проверку адреса электронной почты?

Мне интересно, как далеко люди должны пройти проверку адреса электронной почты. Моя область - это, прежде всего, веб-разработка, но это применимо везде. Я видел несколько подходов: просто проверить, есть ли «@», что очень просто, но, конечно, не так надежно. более сложный тест регулярных выражений...

92
Является ли хорошей идеей спроектировать архитектуру, полагая, что классы пользовательского интерфейса могут быть заменены интерфейсом командной строки?

На странице 25 Code Complete говорится, что неплохо иметь возможность легко заменить обычные классы пользовательского интерфейса на один из командной строки. Зная его преимущества для тестирования, как насчет проблем, которые он может принести? Окажется ли эта дополнительная работа действительно...

54
Почему некоторые программисты ненавидят часть разработки пользовательского интерфейса? [закрыто]

Многие программисты, которых я встречал, всегда говорят, что «он не парень с интерфейсом». Дело в том, что в настоящее время разработка, будь то веб, Windows, Linux, OSX или любой другой тип разработки, теперь включает в себя программное обеспечение с красивым пользовательским интерфейсом. Почему...

47
Вообще говоря, лучше ли сделать все функциональные части или заставить пользовательский интерфейс работать в первую очередь - или их сочетание?

Вообще говоря, лучше ли сделать все функциональные части или заставить пользовательский интерфейс работать в первую очередь - или их сочетание? Предполагая, что вы работаете над чем-то большим, общепринятая практика - заставить все функциональные блоки сбора данных работать перед любым...

38
Сколько информации об ошибке должно быть показано пользователю?

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

37
Почему ответственность за обеспечение безопасности потоков при программировании на GUI лежит на вызывающей стороне?

Во многих местах я видел, что каноническая мудрость 1 заключается в том, что вызывающая сторона несет ответственность за обеспечение того, чтобы вы были в потоке пользовательского интерфейса при обновлении компонентов пользовательского интерфейса (в частности, в Java Swing, что вы находитесь в...

23
Какую проблему решает автоматизированное тестирование пользовательского интерфейса?

В настоящее время мы исследуем автоматизированное тестирование пользовательского интерфейса (в настоящее время мы проводим автоматическое модульное и интеграционное тестирование). Мы рассмотрели Selenium и Telerik и выбрали последний как инструмент выбора из-за его гораздо более гибкого...

21
Подсказки, подтверждения и предупреждения JavaScript считаются «старомодными» [закрыто]

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

19
Как я могу отделить пользовательский интерфейс от бизнес-логики, сохраняя при этом эффективность?

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

18
Где я могу найти вдохновение для хорошего пользовательского интерфейса? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 6 лет назад . У меня есть ментальный блок для определения интерфейса главного экрана для...

18
Каковы плюсы (и минусы) использования «Войти через Twitter / Facebook» для нового сайта? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Я и мой друг собираемся запустить небольшой форум на...

18
Неужели добавление призовых очков или игровых функций в программное обеспечение на рабочем месте будет плохо восприниматься программистами?

Поэтому одной из моих обязанностей на работе является создание внутреннего инструмента, который помогает работникам вводить всю свою информацию. Это корпоративное приложение, похожее на инструмент для работы с базами данных Windows. Так что это не сильно отличается от разработки комбинированного...

16
Как написать поддерживаемые, а не хрупкие модульные тесты для графического интерфейса?

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

12
Как должен вести себя «Отменить ввод»?

Я реализую приложение Java, которое включает в себя стек Undo / Redo. Я заметил, что некоторые приложения (такие как TextEdit в Mac OS X) позволяют вам выбрать «Отменить ввод» в меню «Правка» после ввода текста. Я бы тоже хотел внедрить подобные вещи в свое приложение, но мне очень трудно найти...

11
Как работать с дизайном пользовательского интерфейса и поддержкой соответствующих функций при разработке Agile?

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

9
Это хорошая практика, чтобы требовать конечной косой черты в именах каталогов?

Я хочу попросить пользователя моего скрипта bash передать путь к каталогу в качестве аргумента. Что из следующего является хорошей практикой программирования? Требовать, чтобы пользователь вводил трейлинг / (косая черта) Требовать, чтобы пользователь не вводил трейлинг / (косая черта)...

9
Кто делает UX на Scrum-проекте?

ХОРОШО. Допустим, вы работаете над проектом Scrum из учебника. У вас есть мастер схватки, сотрудничающий с владельцем продукта. Следующий спринт UI-тяжелый - к тому времени ваших кодеры начинают строить экраны, вы действительно хотите иметь некоторое представление , что они будут выглядеть. Кто...

9
Разработка структуры приложения, которая позволит каждой реализации настраивать части пользовательского интерфейса.

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