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

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

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

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

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

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

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

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

4
Почему ответственность за обеспечение безопасности потоков при программировании на GUI лежит на вызывающей стороне?
Во многих местах я видел, что каноническая мудрость 1 заключается в том, что вызывающая сторона несет ответственность за обеспечение того, чтобы вы были в потоке пользовательского интерфейса при обновлении компонентов пользовательского интерфейса (в частности, в Java Swing, что вы находитесь в потоке диспетчеризации событий ) , Почему это так? Поток …

14
Какую проблему решает автоматизированное тестирование пользовательского интерфейса?
В настоящее время мы исследуем автоматизированное тестирование пользовательского интерфейса (в настоящее время мы проводим автоматическое модульное и интеграционное тестирование). Мы рассмотрели Selenium и Telerik и выбрали последний как инструмент выбора из-за его гораздо более гибкого регистратора - и мы не хотим, чтобы тестировщики писали слишком много кода. Тем не менее, …

4
Подсказки, подтверждения и предупреждения JavaScript считаются «старомодными» [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

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

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

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

12
Каковы плюсы (и минусы) использования «Войти через Twitter / Facebook» для нового сайта? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Я и мой друг собираемся запустить небольшой форум на сайте. Я рассматриваю …

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.