COMP 1003 QUESTIONS AND VERIFIED ANSWERS
What is the purpose of using Git folders? - Answers - Git folders allow for version
control and collaboration in software development projects. They enable users to clone
remote repositories, track changes and manage different versions of code
Name 3 way in how Git protect code and prevents overwriting changes? - Answers -
1)Git keeps a history of all changes made to the code, making it hard to lose a file.
2) It alerts users when someone else has made changes and prompts them to integrate
those changes before submitting their own.
3) Git also allows users to work on copies (branches) to avoid directly modifying the
main version
What is the significance of the "HEAD" in Git folders? - Answers - The "HEAD" in Git
folders refer to the current version or view of the code that a user is working on. By
checking out different branches, users can switch between different versions and see
the corresponding files and updates they have made
What is a Git tag used for? - Answers - Git tags are used to mark important milestones,
such as a working version ready for release or a version to showcase to stakeholders
What are git tags? - Answers - They are tags that provide a friendly name to a specific
commit.
What is ".gitignore" and why is it useful? - Answers - A git feature that allows users to
specify types of files that git should ignore. This is useful for excluding build files,
executable files, or any other files that do not need to be tracked in the repository.
What are user stories? - Answers - User stories are concise requirements statements
that represent a single requirement.
What do user stories consist of? - Answers - They consist of a role (actor/stakeholder),
a goal/function/action/use case, an effect/outcome/motivation, and the reasoning behind
the requirements.
Why are user stories commonly used in Agile teams? - Answers - They are commonly
used in agile teams because they provide a fast and lightweight way of documenting
requirements, creating a clear checklist, and breaking down projects into manageable
chunks
What are the advantages of using surveys for investigation techniques? (2 points) -
Answers - 1)They can be helpful in gathering quantitative data quickly
2)They allow for contacting a large number of people and obtaining a majority view
What is the purpose of using Git folders? - Answers - Git folders allow for version
control and collaboration in software development projects. They enable users to clone
remote repositories, track changes and manage different versions of code
Name 3 way in how Git protect code and prevents overwriting changes? - Answers -
1)Git keeps a history of all changes made to the code, making it hard to lose a file.
2) It alerts users when someone else has made changes and prompts them to integrate
those changes before submitting their own.
3) Git also allows users to work on copies (branches) to avoid directly modifying the
main version
What is the significance of the "HEAD" in Git folders? - Answers - The "HEAD" in Git
folders refer to the current version or view of the code that a user is working on. By
checking out different branches, users can switch between different versions and see
the corresponding files and updates they have made
What is a Git tag used for? - Answers - Git tags are used to mark important milestones,
such as a working version ready for release or a version to showcase to stakeholders
What are git tags? - Answers - They are tags that provide a friendly name to a specific
commit.
What is ".gitignore" and why is it useful? - Answers - A git feature that allows users to
specify types of files that git should ignore. This is useful for excluding build files,
executable files, or any other files that do not need to be tracked in the repository.
What are user stories? - Answers - User stories are concise requirements statements
that represent a single requirement.
What do user stories consist of? - Answers - They consist of a role (actor/stakeholder),
a goal/function/action/use case, an effect/outcome/motivation, and the reasoning behind
the requirements.
Why are user stories commonly used in Agile teams? - Answers - They are commonly
used in agile teams because they provide a fast and lightweight way of documenting
requirements, creating a clear checklist, and breaking down projects into manageable
chunks
What are the advantages of using surveys for investigation techniques? (2 points) -
Answers - 1)They can be helpful in gathering quantitative data quickly
2)They allow for contacting a large number of people and obtaining a majority view