Twitter能公開其演算法嗎?

banq發表於2022-04-28

恰逢馬斯克收購推特之際,馬斯克表示將公開推特的演算法,最近推特新增又刪除了一個名為“演算法”卻無程式碼的GitHub儲存庫,一些人認為這是在與馬斯克開玩笑,更專業的觀點如下:
一些 Reddit 使用者將此視為一條神祕資訊,認為推特Twitter其實根本沒有演算法;而其他人則認為 Twitter 使用的不是一種而是多種演算法,並分佈在整個程式碼庫中。(banq:因此無法將其歸攏在一起,演算法沒有專門被當成領域規則設計)。

另外一種觀點表示:
我多麼喜歡人們公開表明他們完全不知道 "演算法 "這個詞是什麼意思,他們只是跟著其他同樣不知道這個詞是什麼意思的人重複。
(banq:演算法在twiiter這樣的應用中,不只是冒泡等偏數學的演算法,還包括if else中的業務邏輯。Twitter是從面向資料技術起步的演進發展,業務邏輯散佈在大部分if-else中,如何抽象剝離?重構也不行,重寫更沒有這個能力,這是一種技術債務)

Twitter能公開其演算法嗎?

重構iflese案例:將if-else業務邏輯本身與其內部支流分離,包括Twitter這樣的大公司,程式碼質量很少做到這種水平,演算法如何聚合成專門的開源專案呢?

 

相關文章