Code Quality & Readability
A site (mostly) by Kasper B. Graversen
[Introduction] [All categories] [All articles]
All 31 articles on the site
Articles/BookReviews
- Book review: Adaptive Code via C#
- Book review: Imperative to functional programming succintly
- Book review: Object Thinking
Articles/Design
- Application architectures with persistent storage
- Domain types creates readability ...and emergent behaviour
- Malleable code by using decorators
- Stepwise refinement of code
- The 6 best practices for writing LINQ extension methods
- The event queue design pattern
- The importance of fake microservices
- When IOC containers become an anti-pattern
Articles/ProgrammerHumor
Articles/Programming
- .Net
lock
is really fast! PullOrCloneAll
- cloning and updating Git repositories through the GitHub Api- Building a metrics library.. and abandoning it again
- Debugging software using windbg
- Explicit and implicit interface implementations in F
- Review of "Linus Torvalds on Git"
- Strategies for making high performance thread safe code
- Talk: On software Into the mind of a tester
Articles/Readability
- Debugability of recursive code
- Eliminate null-checks using arrays
- From imperative to declarative code using LINQ extension methods
- On the changing notion of code readability
- Optimal indent size for code readability
- Optimal organization of database queries - a class per access
- Prefer declarative code over imperative code - building a command line parser in 5 lines of code
- Productivity features that may ruin code readability
- Recursion and nested methods
- Restrict expressibility when iterating
- Separate updating logic from calculations
Read the Introduction or browse the rest of the site