Pytania otagowane jako user-interface

Pytania dotyczące interakcji oprogramowania z jego użytkownikami.

14
W jaki sposób edytor kodu może skutecznie sugerować na poziomie zagnieżdżania kodu - bez użycia wcięć? [Zamknięte]
Napisałem edytor tekstowy XML, który oferuje 2 opcje widoku dla tego samego tekstu XML, jeden wcięty (praktycznie), drugi wyrównany do lewej. Motywacja dla widoku z wyrównaniem do lewej strony ma pomóc użytkownikom „zobaczyć” znaki białych znaków, których używają do wcięcia tekstu jawnego lub kodu XPath bez ingerencji w wcięcie, które …

25
Jak daleko należy podjąć walidację adresu e-mail?
Zastanawiam się, jak daleko ludzie powinni przeprowadzić weryfikację adresu e-mail. Moja dziedzina to przede wszystkim tworzenie stron internetowych, ale dotyczy to wszędzie. Widziałem kilka podejść: po prostu sprawdzając, czy jest obecny znak „@”, który jest bardzo prosty, ale oczywiście nie tak niezawodny. bardziej złożony test wyrażenia regularnego dla standardowych formatów …

17
Czy dobrym pomysłem jest zaprojektowanie architektury z myślą, że klasy interfejsu użytkownika można zastąpić interfejsem wiersza poleceń?
W Code Complete strona 25 napisano, że dobrym pomysłem jest możliwość łatwego zastąpienia zwykłych klas interfejsu użytkownika klasą z linii poleceń. Znając jego zalety w testowaniu, co z problemami, jakie może to przynieść? Czy ta dodatkowa praca naprawdę się opłaci w przypadku projektów internetowych i mobilnych? Co z małymi i …

24
Dlaczego niektórzy programiści nienawidzą części interfejsu użytkownika związanej z opracowywaniem? [Zamknięte]
Wielu programistów, których spotkałem, zawsze mówi: „On nie jest facetem od UI”. Faktem jest, że obecnie programowanie, czy to web, Windows, Linux, OSX, czy jakikolwiek inny rodzaj programowania, obejmuje teraz oprogramowanie z dobrze wyglądającym interfejsem użytkownika. Dlaczego tak wielu programistów wydaje się nie lubić działania interfejsu użytkownika?

9
Ogólnie rzecz biorąc, czy lepiej jest wykonać wszystkie części funkcjonalne, czy najpierw uruchomić interfejs użytkownika - czy też połączenie obu?
Ogólnie rzecz biorąc, czy lepiej jest wykonać wszystkie części funkcjonalne, czy najpierw uruchomić interfejs użytkownika - czy też połączenie obu? Zakładając, że pracujesz nad czymś dużym, czy ogólnie przyjętą praktyką jest sprawienie, aby wszystkie funkcjonalne obiekty BLOB do gromadzenia danych działały przed dowolnym interfejsem użytkownika, aby wszystkie interfejsy działały pojedynczo …

6
Ile informacji o błędzie powinien zostać pokazany użytkownikowi?
Aplikacje zawsze mogą zgłaszać błędy. Jeśli wystąpi taki błąd, użytkownik powinien zostać powiadomiony, ponieważ to, o co poprosił aplikację, nie powiodło się. Ile informacji powinien jednak podać użytkownik? Myślę, że większość z nas zgadza się nie pokazywać śladu stosu ( czy ślad stosu powinien znajdować się w komunikacie o błędzie …

4
Dlaczego obowiązkiem osoby dzwoniącej jest zapewnienie bezpieczeństwa wątków w programowaniu GUI?
Widziałem w wielu miejscach, że zgodnie z mądrością kanoniczną 1 dzwoniący jest odpowiedzialny za upewnienie się, że jesteś w wątku interfejsu użytkownika podczas aktualizacji składników interfejsu użytkownika (w szczególności w Java Swing, że jesteś w wątku wysyłki zdarzeń ) . Dlaczego tak jest? Nić Event Dispatch jest troska o widoku …

14
Jaki problem rozwiązuje automatyczne testowanie interfejsu użytkownika?
Obecnie badamy automatyczne testy interfejsu użytkownika (obecnie przeprowadzamy automatyczne testy jednostkowe i integracyjne). Przyjrzeliśmy się Selenium i Telerik i zdecydowaliśmy się na to drugie jako narzędzie wyboru ze względu na znacznie bardziej elastyczny rejestrator - i tak naprawdę nie chcemy, aby testerzy pisali za dużo kodu. Staram się jednak zrozumieć …

4
Monit JavaScript, potwierdzenie i ostrzeżenie uważane za „staromodne” [zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …

2
Jak oddzielić interfejs użytkownika od logiki biznesowej, zachowując jednocześnie wydajność?
Powiedzmy, że chcę pokazać formularz, który reprezentuje 10 różnych obiektów na comboboxie. Na przykład chcę, aby użytkownik wybrał jednego hamburgera spośród 10 różnych zawierających pomidory. Ponieważ chcę oddzielić interfejs użytkownika od logiki, musiałbym przekazać formularz reprezentujący ciąg hamburgerów w celu wyświetlenia ich na comboboxie. W przeciwnym razie interfejs użytkownika musiałby …

6
Gdzie mogę znaleźć inspirację dla dobrego interfejsu użytkownika? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 6 lat temu . Mam problem mentalny w zakresie projektowania interfejsu głównego ekranu dla aplikacji komputerowej, którą obecnie aktualizuję. Kiedy pierwszy raz opracowałem …

3
Czy dodawanie punktów premiowych lub funkcji gry do oprogramowania w miejscu pracy byłoby źle postrzegane przez społeczność programistów?
Tak więc jednym z moich obowiązków w pracy jest zbudowanie wewnętrznego narzędzia, które pomaga pracownikom wprowadzać wszystkie informacje. Jest to aplikacja korporacyjna podobna do narzędzia bazy danych formularzy systemu Windows. Nie różni się więc niczym od tworzenia aplikacji kombi Word + Excel, ale przeciętną osobą w tej grupie roboczej jest …

12
Jakie są zalety (i wady) korzystania z „Zaloguj się przez Twitter / Facebook” w nowej witrynie? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Ja i mój przyjaciel chcemy uruchomić małą stronę forum. Rozważam użycie interfejsów API „Zaloguj się …

4
Jak napisać łatwe do utrzymania, a nie kruche testy jednostkowe dla GUI?
Próbowałem pisać testy jednostkowe interfejsu użytkownika dla moich aplikacji GUI i mam do czynienia z problemem, że chociaż działają one dobrze, gdy je początkowo piszę, okazują się kruche i pękają przy każdej zmianie projektu (czyli dość często). Próbuję znaleźć zestaw wskazówek, które doprowadziłyby mnie do posiadania możliwych do utrzymania testów …

2
Jak powinno się zachowywać „Cofanie pisania”?
Wdrażam aplikację Java, która zawiera stos Cofnij / Ponów. Zauważyłem, że niektóre aplikacje (takie jak TextEdit w systemie Mac OS X) pozwalają wybrać opcję „Cofnij wpisywanie” z menu Edycja po wpisaniu tekstu. Chciałbym również zaimplementować tego rodzaju rzeczy w mojej aplikacji, ale bardzo trudno mi znaleźć wytyczne dotyczące tego, jak …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.