22 - IDE tools and facilities

 1. What does IDE stand for?

  intermediate digression enfunction

  intermediate development enroute

  integrated development environment

  intimidating delving elf

 2. An IDE can often support different languages. IDEs have a number of different tools and functions that assist a developer in the creation of software.



 3. The environment where the user can write code is sometimes called the _____



  integrated cpu


 4. The code editor is a text edit area that allows developers to write, edit and save a document of code. It has f__________ that a________ with the writing and editing of code.

  fixtures / apply

  fortrans / amplify

  features / assist

  functions /add

 5. Which of the following is a feature that assists with writing code?

  Syntax Checks

  All of these options are valid features

  Auto completion (or code completion)

  Bracket Matching

 6. This is designed to save time while writing code. As you start to type the first part of a function, it suggests or completes the function and any arguments or variables.

  Auto completion (or code completion)

  Automatic Validation

  Automated Verification

  IDE deletion

 7. Fill in the blanks for the feature 'Bracket Matching'
This is used for languages that use pairs of ________ to mark out blocks of code. 
It allows the code to be read and understood more quickly. If you _______ to 
close a bracket while writing, coloured sections may help you to 
detect missing brackets.

  bends / start

  booleans / forget

  buckets / fail

  brackets / forget

 8. Fill in the blanks below
IDEs have a ________ environment. This means that you can _______ the program
one step at a time. This is useful to ______ that the code is working line by
line before creating the final complete program.

  runtime / agitate / verificate

  realtime / end / validate

  realtime / execute / validate

  runtime / execute / test

 9. The IDE also includes several tools to automate and speed up processes. Fill in the blanks below
Translator>> This compiles or interprets the code.

_______________? >> This explains the function and purpose of the code, 
eg by noting the modules and variables used, and its expected behaviour, 
and collates this into a text file that can be used by other developers 
to understand how and why the code was created.

_____________?>> These provide functions that are not included in the core part of
the programming language. These functions can be imported and used at the start 
of the program code. For example, in Python the Turtle Graphics library provides 
access to some simple drawing and graphics tools.

______________? >>These tools save time by automatically doing the processes 
that would otherwise be done by hand. These could include testing or compiling. 
These tools are extremely useful when a program has many thousands of lines of 
code. They improve the quality of the software, minimising bad software 
builds as well as saving time and money.

__________? >> This is a program within the IDE that is used to detect errors. 
If the debugger detects errors, it may suggest what the type of error is
and what line it is on.

  Verification routines / Libraries / Build Automation / Debugger

  Antivirus / Livarian software / debugging validation / Dense checker

  Auto documentation / Libraries / Build Automation / Debugger

  Auto documentation / Libraries / Best code tracker / Validation checker

 10. There is only one IDE available for any given programming language.

  Of course not - the language python, for instance, has several options for IDEs


  What's an IDE again?

  I'm not sure - had better look this up