Linearilla on 30 minuutin viikoittainen kokous nimeltä "Quality Wednesdays". Istuin yhden läpi ja WOW Kehittäjät näyttävät viime viikolla tekemänsä laadun tai suoritukseen liittyvän korjauksen. Se voi olla iso tai pieni. Kävimme läpi 17 ongelmaa massiivisista backend-suorituskykyvoitoista tähän pieneen. Näetkö sen?
Toisaalta se oli erittäin rentoa. Toisaalta se oli todella tiheää. Kehittäjä käytti 2 minuuttia näyttääkseen, kuinka koska styled-components *tuntuu* hitaalta, he kokeilivat kolmea muuta kehystä ja mittasivat niiden vertailua rakennusajan, JS-paketin koon, CSS-koon ja LCP-renderöinnin suorituskyvyn suhteen. Tämän perusteella he luultavasti siirtyvät pois tyylikkäistä komponenteista... pääasiassa LCP-renderöintiin, jotta massiiviset sivut olisivat nopeampia. Mutta kaikki on kompromisseja.
Ja se voi todella olla *mitä tahansa.* Jotkut kehittäjät näyttivät käyttäjien raportoimaa työtä, joka johti parempaan laatuun. Useimmat kehittäjät löysivät kuitenkin viime viikolla pienen tai kaksi korjattavaa. Ensimmäisen virheen (1 pikselin poikkeama) löysi ja korjasi käyttöliittymäinsinööri. Monet pienet mutta ärsyttävät asiat, kuten hiiren siirtäminen elementin päälle, vie pienen viiveen työkaluvihjeen näyttämiseen, tai työkaluvihje näkyy ensin tyhjänä jne
Kirjoitin muuten Linearin insinöörikulttuurista tarkemmin aiemmin vuonna @Pragmatic_Eng. Voit lukea koko syväsukelluksen täältä:
@Pragmatic_Eng On myös erittäin kuvaavaa, kuinka cofunder ja CTO @artman myös toimittaneet laatuun liittyvän korjauksen ja edustelleet sen puolivälissä. Voin kertoa, että sillä on eroa, milloin perustajat ovat mukana vai kädet irti (tässä tapauksessa: hyvin paljon mukana)
233,07K