Planning the design process

Before getting straight to the code, I want you to understand the process that we'll follow to optimize the entire process, avoid confusion, and save time by avoiding bugs with a clear head about what needs to be done. The process looks like so:

  1. Create a smart contract file and write in the comments a description of the purpose of the contract, such as how the functions will work and who will use it. Be as concise as possible since it will help you and the maintainers understand what it is all about.
  2. Start creating variables and function signatures, that is, functions without body, just the name and parameters. Document each function using the NatSpec format for additional clarifications.
  3. Start implementing each ...

Get Mastering Ethereum now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.