Produktivní.cz — rychleji každý den

Tipy & triky · Komunikace · Všude · ~5 min denně

Formátování ve Slacku: kód, citace, seznamy

Zpráva s neformátovaným logem nebo úryvkem kódu k odladění je nečitelná — proměnné splývají s běžným textem, odsazení zmizí a kolega musí luštit, kde končí jeden příkaz a začíná druhý. Pár znaků navíc přitom stačí, aby zpráva vypadala jako z dokumentace, ne jako náhodně vklepnutý text. Formátování navíc není jen kosmetika — u kódu často rozhoduje o tom, jestli je vůbec vidět, kde je odsazení, a tedy kde přesně chyba pravděpodobně je.

Vzorová situace

Vývojářka Kateřina posílá do kanálu chybovou hlášku a kus kódu, kde je problém. Bez formátování splyne víceřádkový výpis s okolním textem, odsazení se ztratí a kolega, kterého se ptá na pomoc, musí zprávu kopírovat do editoru, jen aby ji vůbec rozluštil.

S formátováním obalí kód do bloku, chybovou hlášku do jednořádkového kódu a doplní citaci s kontextem. Zpráva vypadá přehledně na první pohled, kolega vidí přesně, co se děje, a odpovídá rovnou k věci — bez dotazu „pošli mi to ještě jednou, nejde to přečíst“. Rozdíl mezi oběma verzemi zprávy je vidět na první pohled, i když jde technicky o stejný obsah.

Jak na to

  1. Jednoslovný nebo krátký kód (název proměnné, příkaz, chybovou hlášku) obalte zpětnými apostrofy — text se zobrazí monospace písmem a jasně odliší od běžné věty.
  2. Delší úryvek nebo víceřádkový kód vložte do bloku: tři zpětné apostrofy na začátek a tři na konec (nebo zkratku Ctrl + Alt + Shift + C). Blok zachová odsazení i zalomení řádků přesně tak, jak jste je napsali.
  3. Citaci nebo odkaz na to, na co reagujete, uveďte tak, že řádek začnete znakem > — hodí se, když odpovídáte na starší zprávu mimo vlákno a chcete, aby bylo jasné, k čemu se vztahujete.
  4. Kombinujte formáty podle potřeby — krátká chybová hláška jako inline kód, celý stack trace jako blok, a nad tím věta s kontextem, co se stalo.
  5. Odrážkové seznamy vytvoříte pomlčkou nebo hvězdičkou na začátku řádku, číslované seznamy prostým číslem s tečkou — hodí se, když popisujete kroky k reprodukci chyby.

Nejlepší nástroje

  • Vestavěné formátování Slacku — funguje bez nastavování, stačí znát pár znaků a klávesovou zkratku.
  • Slack snippety — pro delší kód s automatickým zvýrazněním syntaxe podle jazyka.
  • GitHub Gist — pokud kód přesahuje rozumnou délku pro chat, sdílejte odkaz na gist místo dlouhého bloku přímo v kanálu.
  • VS Code Live Share — když debugování vyžaduje spíš společné listování kódem než popisování ve zprávách, ušetří celé kolo vysvětlování.

Co vám to přinese

  • Čitelnost: kolega pochopí problém na první přečtení, ne po druhém kopírování do editoru.
  • Méně dotazů: formátovaná zpráva odpovídá na otázky dřív, než je někdo stihne položit.
  • Rychlejší pomoc: čím jasnější je zadání, tím rychleji přijde relevantní odpověď místo „co tím myslíš“.
  • Profesionálnější dojem: formátovaná komunikace v týmovém kanálu působí uspořádaněji, i když jde jen o rychlou zprávu.
  • Snazší zpětné dohledání: formátovaný kód se v historii kanálu i ve výsledcích hledání vizuálně odlišuje, takže se k němu snadněji vrátíte i za týden.

Pro tip

Delší kód posílejte jako snippet (klip u pole zprávy → Create text snippet) — na rozdíl od bloku v běžné zprávě má zvýraznění syntaxe podle programovacího jazyka a dá se v kanálu sbalit, takže nezabírá zbytečně místo mezi ostatními zprávami.

Chcete jít do hloubky? V příručce najdete kapitolu Profesionální e-mailová komunikace.

Podobné tipy

Líbil se vám tip?

Každý týden posílám jeden takový do e-mailu. Dvě minuty čtení, hodiny úspor.

1 tip týdně · žádný spam · odhlášení jedním klikem