問題タブ [usability]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
security - Web フォーム用の控えめなキャプチャはありますか?
Web フォームに最適な目立たない CAPTCHA は何ですか? UI を含まない、非 UI チューリング テストです。Microsoft のNobot コントロールのような非 UI CAPTCHA の簡単な例を見てきました。ユーザーにいかなる形式でも質問をしないCAPTCHAを探しています。なぞなぞも、この画像にあるものもありません。
user-interface - ユーザー インターフェース - 色とレイアウト
特に Web アプリケーションの情報に興味がありますが、デスクトップ アプリケーションの開発にも少し興味があります。この質問は、私の個人的な Web サイトでの作業と、いくつかの機能を開発したが、サイトのルック アンド フィールに統合するために他の人に任せた私の仕事に起因しています。
配色、レイアウト、フォーマットなどに関するガイドや経験則はありますか? 訪問者にとって読みやすさと明確さを確保したいのですが、同時に当たり障りのない、鈍いものであってはなりません。
この分野に関する私の知識について言えば、写真を渡された場合、それを画面上で再現するのに十分な知識がありますが、新しいインターフェースを設計したり、既存のインターフェースを再設計したりするように依頼された場合、どこから始めればよいかわかりません。 .
user-interface - ユーザー インターフェイスの使いやすさをどのようにテストしますか
Web であれデスクトップであれ、アプリケーションのユーザー インターフェイスのユーザビリティをどのようにテストしますか? すべてをまとめて、アプリケーションがライブになったら、ユーザー エクスペリエンスに基づいて微調整しますか? それとも、リリース前のテストのために特定のユーザビリティ チームに渡しますか?
私たちは小さなソフトウェア ハウスですが、ユーザビリティを測定する方法のベスト プラクティスに興味があります。
どんな助けでも感謝します。
user-interface - メニュー項目は常に有効にする必要がありますか? また、どのようにユーザーに伝えますか?
ポッドキャストで何度か話題になっていることの 1 つは、「なぜこれが利用できないのか!」を防ぐために、メニュー項目を常に有効にする必要があるかどうかです。エンドユーザーの不満。
これは良いアイデアだと思いますが、可用性の欠如 (およびその理由) をユーザーに伝えるという問題があります。テキストの宣伝文を含むメッセージ ボックスをポップアップ表示するよりも優れた方法はありますか?
かなり大きなクロスプラットフォームの Windows / Mac アプリを始めようとしているので、SO クラウドの知恵を聞くためにこれを捨てようと思いました。
html - ウィンドウのサイズ変更時にウェブサイトを拡大する必要がありますか?
私は純粋にユーザビリティからこの質問をしていstandpoint
ます!
expand/stretch
ブラウザ ウィンドウのサイズを変更するときに、Web サイトを表示領域いっぱいに表示する必要がありますか?
明らかな短所があることは確かです。
- テキストの幅の広い列は読みにくいです。
- パーセントを使用して html/css を記述するのは面倒な場合があります。
- 画像の幅が広すぎたり、長すぎるテキスト ブロックが追加されたりすると、デザインが限界を超えて引き伸ばされてしまう可能性があります。( html/css をコーディングするのは面倒です)。
私が考えることができる唯一の長所は、ブラウザーに組み込まれているフォントのサイズ変更を使用するユーザーが、white-space
両側に本文がある、数単語の長さの列を処理する必要がないことです。
ただし、それは何よりもブラウザの問題である可能性があると思います (Firefox 3 では、テキストだけでなくすべてをズームできるため、常に便利です)。
編集:スタックオーバーフローは固定幅ですが、コーディングホラーのサイズが変更されることに気付きました。ジェフはどちらの方法にも強いこだわりを持っていないようです。
user-interface - モバイル デバイスのユーザー インターフェイスを設計するためのガイドラインはありますか?
Windows Mobile コンピュータ用のアプリケーションを作成しています。問題は、デバイス ( Motorola MC17 ) にタッチ スクリーンやユニバーサル キーがないことです。プログラム可能なハードウェア キーは 6 つしかありません。Fitt の法則はここでは適用されません。ほとんどの Microsoft ガイドラインも意味がありません。今のところ、Nokia の S60 キーボード レイアウトを可能な限り模倣しています。これは、ターゲット ユーザーの間で最も人気のある電話プラットフォームであるためです。
このような制約のあるデバイスで、シンプルで見つけやすいユーザー インターフェイスを作成するためのガイドラインはありますか? UI を読みやすくするには、どのフォントと色を使用すればよいですか? 画面上のアイテムが十分に大きいかどうかを測定するにはどうすればよいですか? どのような規則に従うべきですか?
user-interface - ユーザー エクスペリエンスを向上させる GUI 設計手法
ユーザーフレンドリーな GUI を作成するために知っている\使用するテクニックは何ですか?
特に役立つと思われる次のテクニックを挙げることができます。
- ノンブロッキング通知 (Firefox3 や Vista のトレイ領域のポップアップ メッセージのようなフローティング ダイアログ)
- 例として「保存」ボタンが
ないMS OneNote。
IM クライアントは会話履歴を自動的に保存できます - 統合検索
ヘルプ ファイルを検索するだけでなく、UI 要素を検索可能にします。
Vista は、そのような GUI に向けて良い一歩を踏み出しました。
Scoutアドイン Microsoft Office は本当に素晴らしいアイデアでした。 - コンテキスト指向の UI (MS Office 2007 のリボン バー)
リストされたテクニックのようなものをソフトウェアに実装していますか?
編集: Ryan P
が述べた
ように、使用可能なアプリを作成する最良の方法の 1 つは、ユーザーの立場に身を置くことです。私はそれに完全に同意しますが、このトピックで見たいのは、一般的な推奨事項ではなく、特定のテクニック (上記のような) です。
user-interface - GUI のユーザビリティについて、どのような指標を知っていますか?
もちろん、最良の指標はユーザーの幸福度です。
しかし、GUI のユーザビリティ測定について、どのような指標を知っていますか?
たとえば、一般的な指標の 1 つは、アクションを実行するための平均クリック数です。他にどのような指標を知っていますか?
usability - 平均的な開発者が従うべき優れたユーザビリティのガイドラインは何ですか?
私はユーザビリティの専門家ではありませんし、そうなりたいとも思っていません。
製品が適切なユーザビリティを持つように、ユーザー インターフェイスをコーディングするときに従うことができる一連の小さな経験則が欲しいだけです。
最初は、この質問に「常識を働かせてください」と答えるのは簡単だと思っていましたが、私たち開発者の間であまりにも一般的であるとしたら、私たちのグループとして、私たちのひどいインターフェースで評判を得ることはできません.
助言がありますか?
java - How to default the source folder for new JUnit tests in Eclipse?
Most of our Eclipse projects have multiple source folders, for example:
- src/main/java
- src/test/java
When you right-click on a class and choose New JUnit Test, the default source folder for the new test is "src/main/java" (presumably the first source folder listed in the project properties).
Is there any way to change the default source folder for new JUnit tests, so that when I do the above action, the new test will be created in say the "src/test/java" folder by default?