Autoformátování
kódu
Devel.cz 2018 · Praha · 16.6.2018
David Majda
@dmajda
Slide 2
Slide 2 text
Kdo někdy vedl diskuzi o
formátování kódu?
Slide 3
Slide 3 text
Autoformátování
podobným diskuzím
předchází
Slide 4
Slide 4 text
Python
Go
JavaScript
Slide 5
Slide 5 text
Python
Go
JavaScript
gofmt
Slide 6
Slide 6 text
Python
Go
JavaScript
gofmt
Prettier
Slide 7
Slide 7 text
Python
Go
JavaScript
YAPF
gofmt
Prettier
Slide 8
Slide 8 text
gofmt
● standard v Go komunitě
● žádné nastavení (!)
● jednoduchý algoritmus
○ hlavně odsazení,
zarovnávání
○ neřeší zalamování řádků
● nemám větší zkušenost
Slide 9
Slide 9 text
Prettier
● umí více jazyků
● několik málo nastavení
● přímočarý algoritmus
○ ale hodně speciálních
případů
● formátuje dobře