Test-driven development
An approach where a test of expected behaviour precedes implementation, followed by refactoring. It does not mean writing arbitrary tests after completing a feature.
Definition and sourcesTechnology, explained clearly. Find a term, choose a letter or narrow the topic. Definitions include sources and their review date.
An approach where a test of expected behaviour precedes implementation, followed by refactoring. It does not mean writing arbitrary tests after completing a feature.
Definition and sourcesSigning in with an account held by another provider, such as Google. OpenID Connect confirms identity without sharing that account's password with the application. Data access depends on the integration and permissions.
Definition and sourcesA one-time code derived from a shared secret and time. It needs clock synchronisation; codes can be phished, so TOTP is not universally phishing-resistant.
Definition and sourcesA tool transforming source code into other source code, such as older syntax. It need not provide missing runtime functionality.
Definition and sourcesAuthentication using two different factor types, such as a password and a device. Two passwords are not two factors; phishing resistance depends on the method.
Definition and sourcesA language extending JavaScript with static typing. Type checks help before execution but do not replace validation of network input.
Definition and sources