Commit to one honest return type
Create a concrete commitment to replace one ambiguous return with Option or Result.
Replace one ambiguous return value with Option or Result in a parser, lookup, validation helper, or API adapter Use code that currently returns null, undefined, false, -1, empty string, N/A, or a generic exception where callers need a clearer contract. Honest return type commitment Current function: [name and current return] Ambiguous value: [null/false/-1/empty/N/A] Caller need: [absence only / actionable failure reason / unexpected fault] New return type: [Option or Result] Cases I will test: [present, absent, malformed, boundary] Proof I will have in three days: [changed signature, tests, migration note, or review comment] Did you replace or formally propose replacing…
Sign up free — one personalized lesson every day, matched to your role and goals.
Already have an account? Sign in