Linear má 30minutové týdenní setkání s názvem "Quality Wednesdays". Seděl jsem u jednoho a WOW Vývojáři ukazují opravu kvality nebo výkonu, kterou provedli minulý týden. Může být velký nebo malý. Prošli jsme 17 problémů, od masivních vítězství ve výkonu backendu až po tento malý. Vidíte to?
Na jednu stranu to bylo super ležérní. Na druhou stranu to bylo opravdu husté. Vývojář strávil 2 minuty ukazováním, jak kvůli tomu, že stylované komponenty *cítí* pomalé, vyzkoušeli 3 další frameworky a měřili, jak se porovnávají z hlediska doby sestavení, velikosti JS balíčku, velikosti CSS a výkonu vykreslování LCP. Na základě toho se pravděpodobně přesunou ze stylizovaných komponent... hlavně pro LCP vykreslování pro masivní stránky, aby bylo rychlejší. Ale všechno jsou to kompromisy.
A může to být opravdu *cokoli.* Někteří vývojáři ukazovali práci, kterou převzali tak, jak ji nahlásili uživatelé, což vedlo k vyšší kvalitě. Většina vývojářů však minulý týden našla jednu nebo dvě malé věci, které bylo třeba opravit. Tato první chyba (mimo o 1 pixel) byla nalezena a opravena frontendovým inženýrem. Opravena spousta malých, ale nepříjemných věcí, jako je pohyb myší nad prvkem, který trvá malou prodlevu, než se zobrazí popisek, nebo se popisek nejprve zobrazí jako prázdný atd.
Mimochodem, o inženýrské kultuře Linear jsem psal podrobněji dříve v @Pragmatic_Eng. Celý deepdive si můžete přečíst zde:
@Pragmatic_Eng Také super výmluvné, jak cofunder a CTO @artman také dodali opravu související s kvalitou a předvedli ji v polovině. Mohu vám říci, že je rozdíl, když jsou zapojeni spoluzakladatelé a když jsou zapojeni ruce pryč (v tomto případě: velmi zapojeni)
229,89K