SDLC
Agile
OOP
Clean
code
principles
GIT
100

First step of SDLC?

Requirements

100

What does Agile value over processes and tools?

Individuals and interactiosn 

100

What combines data and behavior?

Object

100

what is KISS

Keep It Simple, Stupid.

100

3 main commands to publish changes to a repository? 

git add .

git commit -m ""

git push

200


This framework consists of World, Requirements, Specification, Program, and Machine.



WRSPM

200

What is a sprint

Time-boxed and team based work cycle,  no coding only planning

200

What hides internal data? 

encapsulation

200

YAGNI?

you arent going to need it, avoid wasting time coding unessecary logic

200

What does a commit represent?

Snapshot of changes


300

Design comes before?

Implementation

300


The four core values of Agile prioritize working software over this.



comprehensive documentation

300

This architecture pattern separates data, UI, and control logic.

Model-View-Controller

300

Why document your code?

so that someone else, and you can understand what is beign done 

300

When collaborating, this step ensures your changes don’t overwrite others' work What merges branches?

pulling and merging before pushing

400

SDLC reduces?

Risks

400

The Agile role responsible for facilitating team processes is called this.

scrum master

400

Composition is preferred over what?

inheritance

400

What does SRP stand for in clean code?

Single responsibility principle

400

The Git area between editing and committing

staging area

500

The main five activities in software engineering include understanding the problem, designing a plan, coding, testing, and this final step.

maintaining software

500

Whats agile stance on change? 

embrace quickly and at anytime

500

What does inheritance allow you to do? 

Write cleaner code that is linked to eachother to more seamlessly reuse things like functions variables etc. 

500

Dont reinvent the wheel 

Reuse existing solutions to avoid bloat 

500

In Git, this term refers to the unique ID created with every commit to track changes

SHA hash

M
e
n
u