[dev-context] C best practices