gius tech and non-tech scratchings

Increasingly illegitimate guide for pedants naming functions

assert (verb)
assert the truth of a predicate and panic if it proves false. Return a void type.
ensure (verb)
assess the truth of a predicate and, if it proves false, perform steps required to make it true. Return a void type.
validate (verb)
assess the truth of a predicate and, if it proves false, return a structured explanation of why. Return a zero value otherwise.
try (verb)
attempt to perform an action, and perform necessary recovery steps in case of failure. Return an optional of any type. (For the avoidance of doubt (wink emoji), Optional<void> ≡ Boolean.)
verify (verb)
no idea. Choose a new verb.
check (verb)
no idea. Choose a new verb.
test (verb)
no idea. Choose a new verb.
login (noun)
the complete credentials required to authenticate oneself to a system
an interface or process where credentials can be entered for authentication
log in (verb)
perform the process of authenticating onself to a system
(log-in, log_in, logIn)
checkout (noun)
the action or result of retrieving files from elsewhere in a version history tree
check out (verb)
perform the process of retrieving files from elsewhere in a version history tree
(check-out, check_out, checkOut)
username (noun)
a unique identifier for a user in a user management system
user name (noun)
a displayable, not necessarily unique name for a user in a user management system
(user-name, user_name, userName)
commit (noun)
a node in a version history tree representing changes to files
(colloquially) a change, release, or deployment of a feature or fix
commit (verb)
create a node in a version history tree for a given set of changes to files
(colloquially) change, release, or deploy a feature or fix
input (noun)
data entered into or required for a process or function
putin (noun)
oligarch team lead guilty of many crimes
input or put in (verb)
enter data into a process or function
home