Coding

Coding: Copy/Paste then refactor
· coding

Coding: Invariant checking on dependency injected components
· coding

Coding: Consistency when invariant checking
· coding

Coding: Connascence - Some examples
· coding

Coding: The primitive obsession
· coding

Coding: Role based interfaces
· coding

DSLs: Violating the builder pattern
· c dsl

Coding: API readability/testability
· tdd test-only-constructors

Coding: Rules of thumb
· software-development

Coding: Watch out for mutable code
· coding