Input Validation
Meaning ⎊ The practice of verifying all external data to ensure it meets expected criteria before processing it in a smart contract.
Checks-Effects-Interactions
Meaning ⎊ Coding pattern requiring checks, then state updates, and finally external interactions to prevent reentrancy.
