clean-contracts
clean-contracts copied to clipboard
A guide on smart contract patterns & practices
Clean Contracts - a guide on smart contract patterns & practices
Blockchain and smart contract development require solid engineering practices, rigorous testing, and a strong security mindset. This guide covers several patterns, practices, and principles to reduce the risks associated with it.
Full blog post at: https://www.wslyvh.com/clean-contracts/
Examples
- Naming
- Structure & Ordering
- Documentation & Natspec
- Formatting
- Contracts & Data structures
- Systems
- Standards & Libraries
- Error handling
- Testing
- Security & code analysis
- Continuous Integration