π§ͺ I love that with 100% test coverage, if you discover a new bug, fix it, and add a test, you can be confident the changeset won't introduce regressions.
https://github.com/0xProject/0x-parser/commit/d5c94d6fa2b8438d99a9f779d918372437ebb215
Hate when meh abstractions get added to solve small problems. Let those slide, and the whole codebase ends up full of abstractions that were premature or just plain wrong.
is open source library β‘οΈ 100% test coverage
is product market fit β‘οΈ ~80% test coverage
is pre-product market fit β‘οΈ ~0% (or minimal) test coverage
π§ͺ wdyt?
Hereβs a comparison of merge and rebase workflows in Git. I prefer the rebase workflow, where fast-forward merges are acceptable. The goal is to avoid three-way merge commits to maintain a linear history in Git.
Treating DRY (Don't Repeat Yourself) as a βbest practiceβ can sometimes lead to poor abstraction and tight coupling.
https://www.youtube.com/watch?v=rQlMtztiAoA