Lekce 1.5

SCSS a AI asistence při stylování

Preprocesor, který se pořád vyplatí, poctivé srovnání tří cest ke vzhledu a práce s asistentem, jejíž nejdůležitější částí je kontrola.

Cvičení 1

Asistent

Co si vyzkoušíte

Necháte asistenta v editoru vytáhnout opakování do mixinu a projdete si jeho výstup dřív, než ho přijmete. Ve výchozím stavu máte projekt se SCSS a soubor _components.scss, ve kterém se opakují tři podobné komponenty.

Zadání

  1. Napište zadání, ve kterém asistentovi řeknete kontext: jaké má projekt tokeny, jak se pojmenovávají třídy a co se dělat nemá.
  2. Nechte ho vytáhnout opakující se deklarace do mixinu s parametrem.
  3. Než výstup přijmete, projděte ho řádek po řádku a označte si všechno, čemu nerozumíte.
  4. Dohledejte v dokumentaci nebo ve vývojářských nástrojích, co každý takový řádek dělá.
  5. Smažte z výstupu všechno, co v zadání nebylo. Přidávání navíc je nejčastější vlastnost, kterou asistenti mají.
  6. Porovnejte vygenerované CSS před úpravou a po ní. Je ho míň, nebo víc?
  7. Zapište si zadání, které fungovalo, do poznámek. Za měsíc se bude hodit.

Bonus

  1. Požádejte o druhou, jinak postavenou variantu řešení a rozhodněte, která je lepší. Rozhodnutí zdůvodněte.
  2. Zkuste totéž zadání bez kontextu a porovnejte, o kolik víc práce dá výstup opravit.