Introduction
4. Vocabulary
Callback Method/Function: the code for an action being triggered by an event.
Class Attributes : a fancy name for variables and functions that are contained within a class definition.
Class Methods : a fancy name for functions that are contained within a class definition.
Container Class : a collection of data or objects stored in an organized way.
Defensive Programming: an approach to coding that puts in place safeguards to prevent future bugs.
Event-Driven Programming: an approach to programming where an event such as a button being clicked triggers a specific action. All graphical user interfaces (or “GUIs” for short), such as your windows desktop or mobile phone, are controlled this way.
Customer-Facing: a piece of technology that humans interact with directly. A customer-facing product has to be designed in such a way as to be acceptable by the general population. Friendly robots, for example, or easy to use apps, are all customer-facing products.