Twitter能公開其演算法嗎?
恰逢馬斯克收購推特之際,馬斯克表示將公開推特的演算法,最近推特新增又刪除了一個名為“演算法”卻無程式碼的GitHub儲存庫,一些人認為這是在與馬斯克開玩笑,更專業的觀點如下:
一些 Reddit 使用者將此視為一條神祕資訊,認為推特Twitter其實根本沒有演算法;而其他人則認為 Twitter 使用的不是一種而是多種演算法,並分佈在整個程式碼庫中。(banq:因此無法將其歸攏在一起,演算法沒有專門被當成領域規則設計)。
另外一種觀點表示:
我多麼喜歡人們公開表明他們完全不知道 "演算法 "這個詞是什麼意思,他們只是跟著其他同樣不知道這個詞是什麼意思的人重複。
(banq:演算法在twiiter這樣的應用中,不只是冒泡等偏數學的演算法,還包括if else中的業務邏輯。Twitter是從面向資料技術起步的演進發展,業務邏輯散佈在大部分if-else中,如何抽象剝離?重構也不行,重寫更沒有這個能力,這是一種技術債務)
重構iflese案例:將if-else業務邏輯本身與其內部支流分離,包括Twitter這樣的大公司,程式碼質量很少做到這種水平,演算法如何聚合成專門的開源專案呢?
相關文章
- 要求GitHub提供洩露者資訊,Twitter證實其原始碼被公佈在GitHub上Github原始碼
- Twitter能為你做什麼?
- python能開發前端嗎Python前端
- 分散式ID系列(5)——Twitter的雪法演算法Snowflake適合做分散式ID嗎分散式演算法
- 2020,AI演算法市場能火起來嗎?AI演算法
- 3.2 公開金鑰演算法演算法
- Twitter雪花演算法SnowFlake演算法的java實現演算法Java
- 學 Flutter,能挽救Android 開發嗎?FlutterAndroid
- 禁止演算法識別性別,能消解歧視嗎?演算法
- 祖克伯、張一鳴、宿華都公開道歉,AI演算法不靈了嗎?AI演算法
- 面試官:能聊聊Paxos演算法和ZAB協議嗎面試演算法協議
- 公開金鑰演算法-RSA-note演算法
- 優思學院|5S管理在辦公室能夠推行嗎?
- 沒文憑能學IT技術嗎_學完能找到工作嗎?能的
- 不能操控超能力的《奇異人生2》能算是名副其實的續作嗎?
- 智障能考研嗎
- 馬斯克剛公佈Twitter資料讀取架構圖馬斯克架構
- 為什麼Twitter決定採用kafka作為其釋出訂閱系統?Kafka
- iOS12公測版升正式版方法 iOS12公測版能升級正式版嗎?iOS
- Twitter的分散式自增ID演算法snowflake (Java版)分散式演算法Java
- 黑客公開Twitch完整原始碼,稱這是對其不作為的報復黑客原始碼
- 轉行能學Python開發嗎 怎麼能學好Python程式設計Python程式設計
- 小米股票開啟公開認購 3650元能買瘋? 結果意外
- 平板和膝上型電腦的區別在哪 平板能代替電腦辦公嗎
- 當多個客戶端併發傳輸大檔案時,其傳輸速度還能保證嗎?客戶端
- CVPR 2019收錄論文ID公開,你上榜了嗎?
- 波卡是公鏈嗎?
- KUDU 能超越 300列限制嗎 ? 必須能
- 哪吒大聖開路,國漫改遊戲能崛起嗎?遊戲
- Codeforce演算法題 | 你能想出解法,讓你的基友少氪金嗎?演算法
- 網站能修改模板嗎?網站
- Go能實現AOP嗎?Go
- IT真的是萬能的嗎?
- 沒基礎能學IT嗎_轉行IT可行嗎
- 每日安全資訊:黑客論壇被黑,競爭對手公開其資料庫黑客資料庫
- 英語不好,能學好程式設計嗎?其實這幾門語言很適合想學的你程式設計
- 新媒體運營能學會嗎?不會寫東西能學嗎?
- 工欲善其事必先利其器——辦公篇