Software Development Flashcards
(14 cards)
In software development, what is the primary purpose of a ‘lint’ tool?
To detect and correct syntax errors.
What does OOP stand for?
Object-Oriented Programming.
In OOP, what does ‘polymorphism’ allow an object to do?
Take on many forms through inheritance.
What does ‘IDE’ stand for in software development?
Integrated Development Environment.
In the context of software development, what is ‘version control’ used for?
Monitoring software performance.
What is the primary function of a ‘compiler’ in software development?
To interpret high-level programming languages into machine code.
In software development, what is ‘refactoring’ primarily used for?
Improving the internal structure of the code without changing its external behavior.
What does ‘paradigm’ mean?
A typical example or pattern of something; a model.
Which programming paradigm is primarily concerned with the flow of data and the application of functions.
Functional programming.
What is the primary purpose of “continuous integration’ in software development?
To frequently merge code changes into a central repository.
In software development, what is a ‘build system’ primarily used for?
Automating the process of compiling source code into executable programs.
In software development what does API stand for?
Application Programming Interface.
What is API (application programming interface)?
A set of tools for building software applications.