banner
sora

sora

编程心得 & 人文感悟

`sk_acceptq_is_full`函式有錯嗎?

推上翻到@01mlsx 的博客,打算學習一下,看到這樣一段:

image

全連接隊列大小 = 配置數 + 1,原因是配置成 0 也能保證至少有一個連接

註釋背後的曲折#

饒有興趣地翻了翻 commit,起因是2007 年的一個 commit

image

四天後合併分支的 maintainer 發現了問題並撤銷了這個 commit 的更改

image

2021 年,又有一位開發者想要“糾正” sk_acceptq_is_full 的 “錯誤”

image

半個月後,一位使用 Google 內部郵箱的開發者撤銷了這個更改並補充了一段長長的註釋

image

思考#

有些時候我們覺得錯誤的地方,可能恰好是設計者考慮到了我們考慮不到的情況
所以還是要首先抱著虛心的態度學習,而不是急於認定這是錯誤

題外話#

直接搜這段註釋,Google 給我的結果是這樣的:

image

而新必應給我的結果是這樣的:

image

看來 Google 這次面臨的競爭壓力不小啊

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。