A notation used to classify algorithms according to how their run time or space requirements grow as the input size grows.
"Understanding Big O notation is crucial for evaluating the efficiency of algorithms."
The process of extracting data displayed on a computer screen by capturing and interpreting the visual output, often used to collect information from websites.
"The company used screen scraping to gather pricing information from competitors' websites."
A generic term for any object or component used in place of a real object or component for testing purposes, often including stubs, mocks, fakes, and dummies.
"The developer used a test double to simulate network communication in the unit test."
A Git command used to upload local repository content to a remote repository.
"After making commits locally, you use 'git push' to transfer your changes to the remote server, making them available to other collaborators."