What is concept requirements?
What is the projects goals usually with some white paper specification.
What is clean code principles?
What is YAGNI, KISS, CRUD, etc.
This document outlines core values and principles of Agile development.
What is the Agile Manifesto?
This key uniquely identifies each record in a database table.
What is a Primary Key?
push, pull, merge, and commit
What are the four main Git commands?
What is Design?
What is showing how the software will meet the requirements.
What is technical debt?
What is the implied cost of a future rework caused by choosing an a new or better approach.
This role helps remove obstacles for the team.
What is the Scrum Master?
These diagrams are used to visually model software systems and their components.
What are UML diagrams?
____ is a version control software, _____ is a web-based platform built on top of it.
What is Git and Github?
What is Development Testing?
What is Software deployment?
What is a mix between testing and implementations
One of the four values in the Agile Manifesto is: "Working software over __."
What is comprehensive documentation?
An API allows different software systems to do this with each other.
What is communicate or interact?
A ____ repo is stored just on your computer, whereas a ______ repo is stored on a server like Github.
What is local and remote?
What is maintenance?
What is maintaining system?
What is OOP?
What is inheritance, polymorphism, encapsulation, abstraction?
This role in Agile prioritizes the product backlog and represents the voice of the customer.
Who is the Product Owner?
This SQL command modifies existing data.
What is UPDATE?
_______ : a system that tracks changes to files over time, allowing users to recall specific versions, revert to previous states, and collaborate effectively.
What is Version Control ?
What is requirements engineering?
What is understanding functional and non-functional requirements?
What are the different types of testing in software development?
What is Unit Testing, Acceptance Testing, Integration Testing, Manual Testing, and System Testing?
This principle from the Agile Manifesto emphasizes the importance of adapting to evolving customer needs, even late in the development cycle.
What is "Responding to change over following a plan"?
This term refers to general rules and guidelines for creating maintainable, efficient, and scalable software systems.
What are software design principles?
Problem:
fatal: You are not currently on a branch.
To push the history leading to the current (detached HEAD)
state now, use git push origin HEAD:<branch>
Solution : git _____________
What is git checkout -b <new-branch-name>?