Linear ma cotygodniowe spotkanie trwające 30 minut, zwane "Jakościowymi Środami." Uczestniczyłem w jednym i WOW Programiści pokazują poprawkę związaną z jakością lub wydajnością, którą zrealizowali w zeszłym tygodniu. Może być duża lub mała. Przeszliśmy przez 17 problemów, od ogromnych zysków wydajności w backendzie, po ten malutki. Widzisz to?
Z jednej strony było to bardzo swobodne. Z drugiej strony było naprawdę gęste. Programista spędził 2 minuty, pokazując, jak to, że styled-components *wydaje się* wolne, skłoniło ich do wypróbowania 3 innych frameworków i zmierzenia, jak wypadają pod względem czasu budowy, rozmiaru pakietu JS, rozmiaru CSS i wydajności renderowania LCP. Na podstawie tego prawdopodobnie zrezygnują ze styled components... głównie ze względu na wydajność renderowania LCP dla ogromnych stron, aby było szybciej. Ale to wszystko to kompromisy.
I to naprawdę może być *cokolwiek.* Niektórzy deweloperzy pokazali prace, które podjęli na podstawie zgłoszeń od użytkowników, co zaowocowało wyższą jakością. Większość deweloperów jednak znalazła jedną lub dwie drobne rzeczy do naprawienia w zeszłym tygodniu. Ten pierwszy błąd (o 1px) został znaleziony i naprawiony przez inżyniera frontendowego. Naprawiono wiele małych, ale irytujących rzeczy, takich jak opóźnienie w wyświetlaniu podpowiedzi po najechaniu myszką na element, czy to, że podpowiedź najpierw wyświetla się jako pusta itd.
Swoją drogą, wcześniej pisałem o kulturze inżynieryjnej Linear w większych szczegółach w @Pragmatic_Eng. Pełne opracowanie możesz przeczytać tutaj:
@Pragmatic_Eng Również bardzo wymowne, jak współzałożyciel i CTO @artman również dostarczył poprawkę związaną z jakością i zademonstrował ją w połowie. Mogę powiedzieć, że to robi różnicę, gdy współzałożyciele są zaangażowani w porównaniu do tych, którzy są z daleka (w tym przypadku: bardzo zaangażowani)
214,68K