Linear 每週有一個 30 分鐘的會議,稱為「品質星期三」。我參加過一次,哇! 開發者展示了他們上週所做的品質或性能相關的修復。可以是大也可以是小。我們討論了 17 個問題,從巨大的後端性能提升到這個小問題。你能看到嗎?
一方面,這非常隨意。另一方面,卻又相當密集。 一位開發者花了 2 分鐘展示了因為 styled-components *感覺* 慢,他們嘗試了其他 3 個框架並測量了它們在構建時間、JS 包大小、CSS 大小和 LCP 渲染性能方面的比較。 根據這些,他們可能會放棄 styled components... 主要是為了讓大型頁面的 LCP 渲染更快。但這一切都是取捨。
而這真的可以是*任何東西*。一些開發者展示了他們根據用戶反饋所進行的工作,這些工作提高了質量。 不過大多數開發者上週只找到一兩個小問題來修復。那個第一個錯誤(偏差1像素)是由一位前端工程師發現並修復的。 修復了許多小但令人惱火的問題,比如將鼠標移到元素上時顯示提示框有小延遲,或者提示框第一次顯示為空等。
順便提一下,我之前在 @Pragmatic_Eng 中更詳細地寫了關於 Linear 的工程文化。你可以在這裡閱讀完整的深入分析:
@Pragmatic_Eng 也很明顯地顯示出共同創辦人兼CTO @artman 也在中途推出了一個與質量相關的修復和演示。 我可以告訴你,當共同創辦人參與時,與不參與的情況相比,這會有所不同(在這種情況下:非常參與)
214.67K