How Complex is my Code? · Sofia Fischer; Philodev
What code complexity can mean — from Big O notation and Cyclomatic Complexity to the surprising insights psycholinguistics can offer software developers.
Table of Contents What code complexity can mean — from Big O notation and Cyclomatic Complexity to the surprising insights psycholinguistics can offer software developers. What is Complexity? # "Complexity of an algorithm is the amount of resources required to run it." (Wikipedia Definition) Given this definition, there are so many definitions of Resources one can think of in terms of running code: the memory needed, the time needed, the mental resources to understand the code, the mental resources required to understand the problem, the context knowledge to understand how the code is solving
saved by
related reading
- Cognitive load is what mattersminds.md
- Cyclomatic complexityen.wikipedia.org
- The Grug Brained Developergrugbrain.dev
- Shtetl-Optimized >> Blog Archive >> The First Law of Complexodynamicsscottaaronson.blog
- GitHub - zakirullin/cognitive-load: 🧠 Cognitive load is what matters · GitHubgithub.com
- Writing Code Is Easy. Reading It Isn’t.idiallo.com
- Computers can be understood - Made of Bugsblog.nelhage.com
- GitHub - zakirullin/cognitive-load: 🧠 Cognitive load is what matters · GitHubgithub.com
- It's hard to write code for computers, but it's even harder to write code for humans · Erik Bernhardssonerikbern.com
- how I think when I think about programming - alice mazalicemaz.com
- Computational Complexity Theory (Stanford Encyclopedia of Philosophy)plato.stanford.edu
- https://danluu.comdanluu.com