«user-interface» 태그된 질문

인간 사용자와의 소프트웨어 상호 작용에 관한 질문.

14
들여 쓰기를 사용하지 않고 어떻게 코드 편집기가 코드 중첩 수준을 효과적으로 암시 할 수 있습니까? [닫은]
필자는 동일한 XML 텍스트에 대해 두 가지보기 옵션을 제공 하는 XML 텍스트 편집기 를 작성했습니다 . 하나는 들여 쓰기 (가상), 다른 하나는 왼쪽 정렬입니다. 왼쪽 정렬보기의 동기는 XML 컨텍스트의 자동 부작용 인 들여 쓰기의 간섭없이 사용자가 일반 텍스트 또는 XPath 코드 들여 쓰기에 사용하는 공백 문자를 '볼'수 있도록 돕는 것입니다. …

25
전자 메일 주소 확인은 얼마나 걸립니까?
사람들이 전자 메일 주소를 얼마나 멀리 확인해야하는지 궁금합니다. 내 분야는 주로 웹 개발이지만 이것은 어느 곳에서나 적용됩니다. 몇 가지 접근 방식을 보았습니다. 단순히 "@"가 있는지 확인하는 것은 간단하지만 당연히 신뢰할 수는 없습니다. 표준 이메일 형식에 대한보다 복잡한 정규식 테스트 전체 정규식 에 대한 RFC 2822 -이 문제는 자주 전자 메일 …

17
사용자 인터페이스 클래스를 명령 행 인터페이스로 대체 할 수 있다고 생각하는 아키텍처를 설계하는 것이 좋습니다.
코드 완성 페이지 25에서 일반 사용자 인터페이스 클래스를 명령 행 1로 쉽게 대체 할 수있는 것이 좋습니다. 테스트의 장점을 알고 있으면 어떤 문제가 발생할 수 있습니까? 이 추가 작업이 웹 및 모바일 프로젝트에 실제로 도움이됩니까? 중소 프로젝트는 어떻습니까? 동일한 규칙이 적용됩니까? 디자인이 더 복잡해지면 어떨까요?


9
일반적으로 모든 기능 부분을 만들거나 UI를 먼저 작동시키는 것이 더 낫습니까?
일반적으로 모든 기능 부분을 만들거나 UI를 먼저 작동시키는 것이 더 낫습니까? 큰 무언가를 작업하고 있다고 가정하면 일반적으로 모든 기능적 데이터 수집 블롭을 UI보다 먼저 작동시키고 모든 UI를 한 번에 한 조각 씩 또는 중간에 작동시키는 것이 일반적으로 허용됩니까? 우리는 모두 관리 가능한 부분으로 작업을 분류하는 것을 알고 있지만 궁극적으로 UI가 …

6
사용자에게 오류에 대한 정보가 얼마나 표시되어야합니까?
응용 프로그램은 항상 오류를 발생시킬 수 있습니다. 이러한 오류가 발생하면 응용 프로그램에 요청한 작업이 성공하지 못했기 때문에 사용자에게 알려야합니다. 그러나 사용자에게 얼마나 많은 정보를 제공해야합니까? 대부분의 사람들이 스택 추적을 표시하지 않는 데 동의한다고 생각합니다 ( 스택 추적이 사용자에게 제시된 오류 메시지에 있어야합니까? ), 나머지 오류 내용 또는 표시 할 내용에 …

4
GUI 프로그래밍에서 스레드 안전을 보장하는 것이 호출자의 책임 인 이유는 무엇입니까?
많은 곳에서 UI 구성 요소를 업데이트 할 때 (특히 Java Swing에서 Event Dispatch Thread에 있음 ) UI 스레드에 있는지 확인하는 것은 호출자의 책임이라는 것이 정식적인 지혜 1 임을 알았 습니다. . 왜 그렇습니까? 이벤트 디스패치 스레드는 MVC / MVP / MVVM 의 관점 에서 중요합니다 . 뷰를 어디에서나 처리하기 위해 …

14
자동화 된 사용자 인터페이스 테스트로 어떤 문제가 해결됩니까?
현재 자동화 된 사용자 인터페이스 테스트 (현재 자동화 된 단위 및 통합 테스트)를 조사하고 있습니다. 우리는 Selenium과 Telerik을 살펴보고 훨씬 유연한 레코더로 인해 후자가 선택 도구로 정착했으며 테스터가 너무 많은 코드를 작성하는 것을 원하지 않습니다. 그러나 전반적인 이점을 이해하려고합니다. 사람들의 견해는 무엇이며 어떤 것이 잘 작동하고 어떤 것이 효과가 없습니까? …

4
"구식"으로 간주되는 JavaScript의 프롬프트, 확인 및 경고 [닫힘]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

2
효율성을 유지하면서 비즈니스 로직과 사용자 인터페이스를 분리하려면 어떻게해야합니까?
콤보 상자에 10 개의 서로 다른 객체를 나타내는 양식을 표시하려고한다고 가정하겠습니다. 예를 들어, 사용자가 토마토를 포함하는 10 개의 다른 햄버거에서 하나의 햄버거를 선택하기를 원합니다. UI와 논리를 분리하고 싶기 때문에 햄버거를 콤보 상자에 표시하려면 햄버거의 문자열 표현을 양식에 전달해야합니다. 그렇지 않으면 UI가 객체 필드를 파헤쳐 야합니다. 그런 다음 사용자는 콤보 박스에서 …

6
좋은 사용자 인터페이스에 대한 영감을 어디서 찾을 수 있습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 육년 전 . 현재 업그레이드하고있는 데스크톱 응용 프로그램의 기본 화면 인터페이스를 원하는 한 정신 블록이 있습니다. 이 프로그램을 처음 개발했을 때 화면 해상도는 640 X …

3
프로그래밍 커뮤니티에서 직장 소프트웨어에 보너스 포인트 나 게임 기능을 추가하는 것이 좋지 않습니까?
따라서 직장에서 저의 책임 중 하나는 근로자가 모든 정보를 입력 할 수 있도록 내부 도구를 만드는 것입니다. Windows Forms 데이터베이스 도구와 유사한 엔터프라이즈 응용 프로그램입니다. 따라서 Word + Excel 콤보 응용 프로그램을 개발하는 것과 크게 다르지 않지만이 작업 그룹의 평균 사람은 20-40 세 여성 또는 임의의 수다쟁이 남성 유형입니다. 또한 …

12
새 웹 사이트에“Twitter / Facebook으로 로그인”을 사용하는 장단점은 무엇입니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 나 자신과 친구가 작은 포럼 사이트를 시작하려고합니다. 사용자 로그인에 "페이스 북 / 트위터로 로그인"API ( Layrd와 같은 …

4
GUI에 대한 유지 보수가 아닌 부서지지 않는 단위 테스트를 작성하는 방법은 무엇입니까?
GUI 응용 프로그램에 대한 UI 단위 테스트를 작성하려고 시도했지만 처음 작성할 때 잘 작동하지만 부서지기 쉽고 디자인이 변경 될 때마다 (즉, 매우 자주) 깨지는 문제에 직면했습니다. GUI에 대한 유지 보수 가능한 단위 테스트를 유도하는 일련의 지침을 찾기 위해 고심하고 있습니다. 지금까지 내가 발견 한 한 가지는 "이 구성 요소는 입력 …

2
"입력 취소"는 어떻게 작동합니까?
실행 취소 / 다시 실행 스택이 포함 된 Java 앱을 구현하고 있습니다. 일부 응용 프로그램 (예 : Mac OS X의 TextEdit)에서는 일부 텍스트를 입력 한 후 편집 메뉴에서 "입력 취소"를 선택할 수 있습니다. 그런 종류의 일을 내 응용 프로그램에도 구현하고 싶지만 작동 방법에 대한 지침을 찾는 데 어려움을 겪고 있습니다. …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.