Definitions Flashcards
To catalyze
Cause or accelerate (a reaction) by acting as a catalyst
Entropy
Lack of order or predictability, gradual decline into disorder
A thermodynamic quantity representing the unavailability of a system’s thermal energy for conversion into mechanical work, often interpreted as the degree of disorder or randomness in the system
Monolithic
Formed of a single large block of stone
LGTM
Looks Good To Me
Inadvertent
Not resulting from or achieved through deliberate planning.
e.g many French leader cannot accept at all that American dominance is inadvertent
Orthogonality
Statistically independent
Closely related to the DRY principle. If you combined the two, you’ll find that the systems you develop are more flexible, more understandable, and easier to debug, test and maintain.
DOD
Definition Of Done
Decoupled
separate, disengage, or dissociate (something) from something else.
Singleton Pattern
In software engineering, the singleton pattern is a software design pattern that restricts the instantiation of a class to one “single” instance. This is useful when exactly one object is needed to coordinate actions across the system. The term comes from the mathematical concept of a singleton.
Critics consider the singleton to be an anti-pattern in that it is frequently used in scenarios where it is not beneficial, introduces unnecessary restrictions in situations where a sole instance of a class is not actually required, and introduces global state into an application.
IIFE
Immediately Invoked Function Expression
(function() { var x = 20; var y = 20; var answer = x + y; console.log(answer); })();
Immutable
Cannot be changed in the future
To Abstract
Abstraction is one of the key concepts of object-oriented programming (OOP) languages. Its main goal is to handle complexity by hiding unnecessary details from the user.
That enables the user to implement more complex logic on top of the provided abstraction without understanding or even thinking about all the hidden complexity.
To detach something from
KPI
Key Performance Indicator
Inertia
is the resistance of any physical object to any change in its velocity.
GUI Graphical User Interface
A visual way of interacting with a computer using items such as windows, icons, and menus, used by most modern operating systems.