1024程式設計師這天,我發現了掘金官方的一個bug。

語言: CN / TW / HK

本文已參與「掘力星計劃」,贏取創作大禮包,挑戰創作激勵。

大家好,我是東東吖,今天是1024程式設計師節。首先祝各位程式猿節日快樂。

這可能是要被掘金官方遮蔽的一篇文章,我在想我要不要發這篇文章?發了掘金官方的人會不會看見?看見了會不會處理?我自己以後會不會被限流?文章能不能稽核通過?為了掘金的產品有更好的體驗感,我覺得還是冒著被限流的風險給掘金官方提個醒,以一個普通使用者的身份給掘金官方提的一個小小的建議吧,希望掘金官方看見了之後,悄悄處理就好了。what???1024程式提bug,當掘金的前端或者flutter看見這篇文章的時候,會不會kiss了我,哈哈哈。

首先我們來看一下,這個bug存在於app端,其實web端也存在。只是app比較明顯,使用者體驗不是很好。這裡我就以app端舉例。

前置條件: 在個人資料的“其他”tab下面有個“關注的標籤”的數量顯示,此時我關注的數量為1。

image.png

復現步驟:

①點選進入。

8C5DFE568407E0952FA5AAD42C776345.jpg

②取消關注的標籤。返回發現此時的數量還是1。

image.png

但是當我再次進入的時候,發現裡面其實是已經取消成功了的,一片空白。

AAF2900A0B2BA6DECED96D6FB250D189.jpg

無論我在上面的幾個tab切換,這裡的資料都沒有重新整理,只有當我返回到我主頁,再次點選進入我的個人資料的時候。這裡才重新整理了。

預期效果: 應該在第二步,就是我取消關注返回的時候就要重新整理這個數量。

原因:前端未做重新整理處理。 當我返回到主頁,再進入個人資料的時候,這裡的資料就重新整理了,說明後端沒有問題,是前端同學沒有處理。當我們進行相關操作後,應該再去掉後端展示這個數量的介面,而且這個介面的數量並不大,不存在效能問題。我不清楚掘金官方是用的什麼技術棧,如果是vue元件化開發的話,其實我上篇文章就可以解決這個問題。元件通訊的8種方式,你搞清楚了嗎?如果是其他技術棧應該也有對應的方法。

類似Bug: 其他下面的選項都有類似bug,原因一樣。已點贊為例,

裡面經過上面的步驟重新整理後資料為2

image.png

但是外面的我的數量還是為3。

image.png

web端類似問題,只是相對來說,app端這個bug更加明顯,體驗感不是很好。

以上只是我作為一個普通使用者對掘金官方的一些建議,望採納。最後,再次祝各位程式猿節日快樂。

筆者往期文章:

元件通訊的8種方式,你搞清楚了嗎?

手把手教你利用XSS攻擊體驗一次黑客

我在工作中是如何使用git的?