Best Practices
There are many different ways to build models, but Simudyne recommends following a few code building practices while creating them. These will help the SDK function at its best, and help modellers maintain code as well. Look through these sections in any order.
- Class Organisation: How to organise classes so code is written idiomatically.
- Iterative Model Building: How to break a model into small, manageable chunks.
- Coordinator Patterns: How to build models in a scalable way.
- Repeatable Models: How to make deterministic models.
- Randomness & Distributions: How to correctly use randomness and distributions in your models.