IDEs

Programmer's all-in-one tools

IDEs, or integrated development environments, are software applications that combine tools programmers need in one place: a code editor, compiler or interpreter, debugger, and often version control.

Visual Studio and IntelliJ are popular IDEs.

The integration streamlines writing, testing, and debugging code without switching between separate programs.

coding

autocomplete

Software-suggested text completion

plugins · extensions · hotkeys · indentation · themes · tabs · workspace

building

compiler

Source-to-machine-code translator

run · deploy · terminal · output · maven · bundler · configuration · dependencies

debugging

breakpoint

Code execution pause marker

profiling · trace

version-control

git

British term for fool

  • commitBind to a course
  • pushForce something away
  • pullForce toward oneself

merge · branch · diff · blame · history · staging · repository · clone · checkout · conflict-resolution

Categories
Opposites
software complexity and integration

IDEsvi

Unix text editor

nano · TextEdit · pico · cat · pen and paper

development workflow approach

IDEsshell scripting

Automating terminal commands programmatically

vim · punch cards

Phrases
Family

IDE

Familiarity
Top 1,000,000
Profile
Used worldwide · Timeless · Rated G