{"data":{"markdownRemark":{"html":"<p>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.</p>\n<ul>\n<li><a href=\":version/practices/class-organisation\">Class Organisation</a>: How to organise classes so code is written idiomatically.</li>\n<li><a href=\":version/practices/iterative-model-building\">Iterative Model Building</a>: How to break a model into small, manageable chunks.  </li>\n<li><a href=\":version/practices/coordinator-pattern\">Coordinator Patterns</a>: How to build models in a scalable way.</li>\n<li><a href=\":version/practices/repeatable-models\">Repeatable Models</a>: How to make deterministic models.</li>\n</ul>","headings":[],"frontmatter":{"title":"Best Practices","toc":false,"experimental":null}},"site":{"siteMetadata":{"title":"Simudyne Docs","latestVersion":"2.6"}}},"pageContext":{"absolutePath":"/home/vsts/work/1/s/content/2.2/docs/practices.md","versioned":true,"version":"2.2","kind":"docs","pagePath":"/practices","chronology":{"prev":{"name":"Mortgage Model","path":"/tutorials/mortgage"},"next":{"name":"Class Organisation","path":"/practices/class-organisation"}},"lastUpdated":"2026-04-21T13:56:54.834Z"}}