# Code Quality (MoC)
## Overview
Notes about code quality.
## Notes
<!-- QueryToSerialize: LIST FROM #code_quality AND !#type/quote AND !#type/creation/quote WHERE public_note = true SORT file.name ASC -->
<!-- SerializedQuery: LIST FROM #code_quality AND !#type/quote AND !#type/creation/quote WHERE public_note = true SORT file.name ASC -->
- [[Angular Template Type Checking (Article)]]
- [[Broken windows theory]]
- [[Deleting code is GREAT. The less there is, the higher the quality]]
- [[DeveloPassion's Newsletter 009 - Angular 10]]
- [[Erich Gamma]]
- [[How to mock TypeScript method overloads with Jest (Article)]]
- [[How to Write Code Comments Like a Pro (Article)]]
- [[How to write simple code - Avoid the Pyramid of Doom (Article)]]
- [[Input validation with NestJS (Article)]]
- [[Introduction to TypeScript (Article)]]
- [[Let's Get The Money (LGTM)]]
- [[Linus' Law]]
- [[Looks Good To Me (LGTM)]]
- [[Loop through a TypeScript enum (Article)]]
- [[Organize Everything With The LIFT principle (Article)]]
- [[Pull Request (PR)]]
- [[Strongly typing your Angular route data (Article)]]
- [[Technical debt]]
- [[Typesafe checks against TypeScript interface property names at runtime (Article)]]
- [[TypeScript Switch Case best practices (Article)]]
- [[While coding, when in doubt, prefer verbosity]]
- [[Write code for humans]]
- [[You are not your code]]
<!-- SerializedQuery END -->
## Quotes
<!-- QueryToSerialize: LIST FROM #code_quality AND (#type/quote OR #type/creation/quote) WHERE public_note = true SORT file.name ASC -->
<!-- SerializedQuery: LIST FROM #code_quality AND (#type/quote OR #type/creation/quote) WHERE public_note = true SORT file.name ASC -->
- [[All code is transient. Never get too attached. Never hesitate to rework or better yet, remove code]]
- [[Leave Things BETTER than you found them]]
- [[Think first, code second]]
<!-- SerializedQuery END -->