1/11
This set of flashcards covers important vocabulary related to the Joel Test and software development principles discussed in the lecture.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Joel Test
A series of quick yes or no questions used to evaluate the development process of software.
Source Control
A system that records changes to a file or set of files over time, allowing specific versions to be recalled later.
One-Step Build
The ability to transition from source code to shipping software with a single command or action.
Bug Database
A tool that logs bugs and manages feature requests and tasks, acting as a centralized hub for monitoring issues.
Technical Debt
The implied cost of additional rework caused by choosing an easy solution now instead of a better approach.
Spec
A document that describes how a system or component should behave, serving as a blueprint for software development.
Flow
A state of deep concentration where workers are fully immersed in their tasks, leading to high productivity.
Hallway Usability Testing
A fast, informal way to gather feedback on a product by asking people to try it out and observing how they use it.
Automated Builds
Processes facilitated by automation tools to streamline building and deploying software.
Testers
Team members responsible for ensuring software quality by finding bugs and ensuring requirements are met.
10
According to the Joel Test a score _ or less is considered bad.
12
A score of _ is considered perfect and a hallmark of FAANG.