Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Usability Heuristics - IntelliJ IDEA


Published on

Usability Heuristics - IntelliJ IDEA

Published in: Education
  • Be the first to comment

  • Be the first to like this

Usability Heuristics - IntelliJ IDEA

  1. 1. About IntelliJ IDEA  An integrated development environment (IDE).  Provide a source code editor, built automation, a debugger, a designer, and other software development tools.  Used to develop desktop applications, mobile applications, websites, etc.
  2. 2.  Supports multiple programming languages 1. JVM-based languages, including Java, Scala,Groovy, Clojure and Kotlin. 2. PHP, Python and Ruby. 3. SQL, including PostgreSQL, MySQL, Oracle, SQL Server and many other dialects.
  3. 3. Visibility of System Status  IntelliJ IDEA status bar indicates the current IDE state and lets you carry out certain environment maintenance tasks.  Shows current status of a running application.
  4. 4.  The user has the ability to leave the unwanted state without having to go through an extended dialogue. Support undo and redo. User Control and freedom
  5. 5. Error Prevention  There is a narrow vertical area right to the editor which holds all errors and warnings known to the ide about the current file.
  6. 6.  Provides the ability of recognizing if a certain file has errors.
  7. 7. Recognition rather than recall  Some functions can not be done by using the toolbar options. So user have to either memories the shortcuts or navigate through main menu. Example: Commenting and uncommenting lines of code 1. On the main menu, choose Code | Comment with Line Comment. 2. Press Ctrl+Slash.
  8. 8. Flexibility and Efficiency of Use  IntelliJ IDEA offers the most intelligent code completion for all supported languages.
  9. 9.  Provides daily tips to increase the efficiency of use.
  10. 10. Help Users Recognize, Diagnose, and Recover from Errors  Provides error messages with line number, and description of error.
  11. 11. Help and Documentation  IntelliJ IDEA offers an online documentation to help users.