♫musicjinni

Fractal Architecture - Mark Seemann - NDC Copenhagen 2022

video thumbnail
Why is software development so difficult? A major reason is that you spend more time reading than writing code. If you can decrease the time required to read existing code, you can increase productivity.

You can decrease the time you waste reading complicated code by writing code that's easy to read - code that fits in your head.
Code should fit in your head at all levels of abstraction. At the entry point, at the business logic level, and at the lowest levels of detail. This is fractal architecture - code that is organised according to that principle of self-similarity.
Key to achieve fractal architecture are encapsulation, aggressive thresholds, and referential transparency. Code examples will be in C# - written in a style also readable to developers working in Java, TypeScript, C++, etc.


Check out more of our featured speakers and talks at
https://www.ndcconferences.com
https://ndccopenhagen.com/

Fractal Architecture - Mark Seemann - NDC Copenhagen 2022

Repeatable Execution - Mark Seemann - NDC Copenhagen 2022

The functional journey of C# - Mads Torgersen - NDC Copenhagen 2022

Fractal Architecture - Mark Seemann - NDC Melbourne 2022

Fractal architecture - Mark Seemann - NDC London 2022

Fractal Architecture - Mark Seemann - NDC Porto 2022

Down the Oregon Trail with Functional C# - Simon Painter - NDC Melbourne 2022

Automate Yourself Out of a Job with Roslyn - Mark Rendle - NDC Oslo 2021

Down the Oregon Trail with Functional C# - with Simon Painter

Web3 is a pyramid of dumpster fires - Odin Standal - NDC Oslo 2022

Disclaimer DMCA