Git command that saves changes from the staging area to your local repository.
What is commit?
SQL statement that retrieves data from database based on parameters given
The acronym OOP stands for this term
The acronym YAGNI stands for this term
What is "You Aren't Gonna Need It"?
A type of test that checks to make sure pieces of software work in isolation
What is Unit Testing?
Git command that combines changes from multiple branches into a single branch
What is merge?
SQL statement that combines rows from two tables
What is JOIN?
This term describes how a class can assume properties and methods from another class
The acronym KISS stands for this term
What is Keep It "Simple, Stupid"?
A type of test that makes sure that software meets customer expectations
What is Acceptance Testing?
Git command that sends your changes in your local repository to a remote repository
SQL statement that removes data from a table
What is DELETE?
This term represents the process of simplifying code
What is abstraction
The idea that each module, class, or function should only have one distinct responsibility refers to this programming principle
A type of test ensures that connected pieces of software can work together as needed
What is Integration Testing?
Git command that fetches changes from remote repository
SQL statement modifies data in an existing table
What is UPDATE?
This term describes hiding internal information and only displaying what is essential
What is encapsulation?
The acronym CRUD stands for these 4 operations of data management.
What are Create, Read, Update, Delete?
Testing done by humans manually is referred to as
Git command that adds all changes in the working directory to the staging area
What is add?
A column that links to a primary key of another table
What is a Foreign Key?
What is polymorphism?
Clean code principles states that code should be ____ and ___ to understand.
What are readable, easy?
What are simple, clear?
(other synonyms are okay too)
What is System Testing?