SDLC
MySQL
GitHub
Software Design Principles
Agile Mindset
100

This part of the software development lifecycle is the only one that involves physical coding.

What is Development?

100

This query would return the entirety of the Temp_Data table. 

What is SELECT * FROM Temp_DATA?

100
you use this Git Command to add any staged changes to a repository. 

What is Git Commit?

100

This acronym, shared with a heavy metal band, reminds you not to overcomplicate your code. 

What is Kiss? (Keep it simple, stupid)?

100

This principle of the agile mindset necessitates talking to your group members about their ideas

What is collective work?

200

This stage of software development involves both Verification and Validation

What is testing?

200

This SQL function is used to merge rows from different datasets

What is UNION?

200

This git command lets you add different existing branches to the branch you're currently on

What is Git Merge?

200

This acronym refers to utilizing loops and reusable methods to avoid having to press CTRL+C while coding. 

What is DRY code?

200

This principle of the agile mindset necessitates talking to your client

What are consistent deliverables?
300

This step of the testing process makes sure your program is hitting all of it's goals without bugs. 

What is verification?

300

This SQL function merges columns from different data sets, but only shows the data for which both columns exist

What is INNER JOIN?

300

There are two kinds of this: local, stored on your personal computer, and remote, hosted on the github servers. 

What is a repository?
300

This process to improve code focuses on variable names, comments, and duplicate variables to improve readability

What is Refactoring?

300

Keeping group members engaged and willing to think critically helps prevent this pitfall of traditional management, researched by Irving Janis.

What is group think?

400

This kind of software architecture is characterized by "tiers" of services, allowing a developer to focus only on one such tier at a time

What is layered architecture?

400

This query clause allows you to filter your data by aggregate functions

What is the Having Clause?

400

This git command will push your local repository to it's relative remote repository

What is Git push?

400

This idea of code is generally considered inferior to composition with complex objects, but is considered best practice with others.

What is inheritance?

400

This principle of the agile mindset is specifically valued more than comprehensive documentation, 

What is working code?

500

These requirements are often abstract goals that serve more as pointers than boxes to check off.

What are non functional requirements?

500

This clause lets you group different rows by similar entries in a specific column, but requires aggregate functions for all other columns.

What is GROUP BY?

500

This git command downloads files from a remote repository without modifying your current directory. 

What is git fetch?

500

this answer to the build vs buy question is generally considered more expensive and time consuming, but is necessary for any of us to have jobs. 

What is building custom tools?

500

This Agile practice is characterized by short periods of intense work, preceded and followed by full team meetings to brief and debrief. 

What is a sprint?