Speaker
Łukasz Langa
Material
Note
- Problem Statement
- From Style Guide (PEP 8) to Code Style
- Sol 1: Linters
- It still has human labor involves.
- Sol 2: Auto-formatting
- Why people don't like auto-formatting? → too destructive
- What we can learn from Go Community? →
Uniformity Trumps Perfection
- The good enough uniform format style is better than having a lot of different formatting that are locally better but is inconsistence
- Auto-formatter in different languages
- Sol 1: Linters
- From Style Guide (PEP 8) to Code Style
- Design and implementation
- Goal
- Opinionated
- Deterministic
- Consistent
- Fast
- Goal
- Tips for adoption