Coding with style

Styleguide: czym jest i dlaczego powinniśmy go mieć

Bartosz Szczeciński

05.12.2018

@btmpl

medium.com/@baphemot

Pokaż źródło ...

- praca z dużymi, często zmniejącymi się aplikacjami jest męcząca i podatna na błędy

- błędy popełnione teraz mogą wrócić do nas w przyszłości

https://ibay.co.za/learning-from-lego-a-step-forward-in-modular-web-design/

- stnadaryzacja ułatwia pracę

- standaryzacja przyśpiesza pracę

- standaryzacja eliminuje pracę

 

- komponenty tworzone i testowane "w próżni" są bardziej odporne na zmiany z zewnątrz

 

- tworząc aplikacje powinniśmy dążyć do wytorzenia spójnego "doświadczenia" zarówno dla odbiorców jak i developerów

- mała czytelność "styleguide"
 

- nadaje się tylko dla programistów...
 

- ... i tak muszą znaleść komponent i skopiować go ze źródła
 

- brak interakcji z komponentami
 

- trudne zarządzanie

- słaby styleguide jest lepszy niż brak styleguide

- styleguide powinien być tworzony od samego początku

- styleguide powinien być dostępny dla wszystkich (developerów, biznesu i designerów)

https://github.com/react-cosmos/react-cosmos

https://github.com/storybooks/storybook

https://github.com/styleguidist/react-styleguidist/

react-storybook

Demo!

- dokumentacja komponentu

- knobs

Knobs!

Demo!

- dokumentacja komponentu

- live edit

- snapguidist

- react-styleguidist-visual

Coding with style

By btmpl

Coding with style

  • 732