Glossary
Code: Programming instructions for a computer, e.g. for software applications.
Commit: An action to save a revised version of your working file to your local Git repository.
Compiler: A program that translates source code written in a particular programming language into executable code.
Dependency: A file resource that your current project needs in order to run.
Dialog window: Smaller graphical windows that appear within the main window. When these dialog windows appear, you will usually need to perform an action before returning to the main window.
Exception: Exceptions occur when the program encounters an unexpected event and does not know how to deal with the situation. If a thrown exception is not handled, the program crashes.
Integrated development environment (IDE): A software application that combines various development tools including a code editor and a feature to help solve issues in code.
Method: In Java, a method is a collection of statements that perform a certain task. Commonly referred to as functions in other languages.
Monospace font: A font where every character has the same width.
Repository: A location where information is kept and managed.
Plugin: A component of a computer application, often optional to install, that adds a feature to the application.
Push: An action that publishes all of your commits on your online GitHub repository.
Test case: A test to determine whether a system can execute a particular behaviour as expected.
Unit tests: Code written to independently test specific parts of code and their functionality.
Version control: A process of managing and tracking the changes made to files. There are systems that assist with this process.