Software Development Flashcards

(14 cards)

1
Q

In software development, what is the primary purpose of a ‘lint’ tool?

A

To detect and correct syntax errors.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What does OOP stand for?

A

Object-Oriented Programming.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

In OOP, what does ‘polymorphism’ allow an object to do?

A

Take on many forms through inheritance.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What does ‘IDE’ stand for in software development?

A

Integrated Development Environment.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

In the context of software development, what is ‘version control’ used for?

A

Monitoring software performance.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the primary function of a ‘compiler’ in software development?

A

To interpret high-level programming languages into machine code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

In software development, what is ‘refactoring’ primarily used for?

A

Improving the internal structure of the code without changing its external behavior.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What does ‘paradigm’ mean?

A

A typical example or pattern of something; a model.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Which programming paradigm is primarily concerned with the flow of data and the application of functions.

A

Functional programming.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the primary purpose of “continuous integration’ in software development?

A

To frequently merge code changes into a central repository.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

In software development, what is a ‘build system’ primarily used for?

A

Automating the process of compiling source code into executable programs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

In software development what does API stand for?

A

Application Programming Interface.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is API (application programming interface)?

A

A set of tools for building software applications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly