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
- How to write complex softwaregrantslatton.com
- Big O Cheat Sheet – Time Complexity Chartfreecodecamp.org
- Machine Learning, Kolmogorov Complexity, and Squishy Bunniestheorangeduck.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
- Cyclomatic complexityen.wikipedia.org
- Simplicity is An Advantage but Sadly Complexity Sells Bettereugeneyan.com
- Competitive Programmer's Handbookcses.fi
- What is good code?loup-vaillant.fr
- Complexity class - Wikipediaen.wikipedia.org
- GitHub - zakirullin/cognitive-load: 🧠 Cognitive load is what matters · GitHubgithub.com