Master Production-Ready Machine Learning, Step by Step
Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This talk introduces function contracts, preconditions, postconditions, and invariants as tools for writing more correct programs. It discusses how contracts appear in code and how they relate to assertions, contract-encoding types, and static analysis.
Syllabus
Preconditions, Postconditions, Invariants: How They Help Write Robust Programs - Andrzej Krzemieński
Taught by
CppNow