Linus Torvalds警告Linux開發者:停止用自動生成嘅無用連結淩亂補丁
「拜託,唔好再整呢啲垃圾啦。」
Linux創始人Linus Torvalds最近喺Linux核心郵件列表(LKML)上公開表達咗佢對現時Linux內核補丁中大量自動加入但毫無用處嘅連結嘅不滿。事件源自一個對Linux核心資源節點嘅修正補丁,Torvalds發現呢個修正根本冇「真正解決任何問題」,但補丁中附帶咗一條「Link:」參數,理應解釋修正原因。點知呢條連結只係指返同補丁內容一樣嘅資訊,完全冇提供額外說明,令Torvalds感到非常失望同浪費時間。
佢直言:「Stop this garbage already. 停止加入冇意義嘅Link參數,呢啲只係浪費大家時間。如果有額外有用嘅資料,先加連結。老實講,我真係好憎啲無用嘅連結。我鍾意睇有用嘅連結,但99%我見到嘅都係廢嘢,淨係浪費我時間。」
Torvalds仲話,如果想佢接受補丁,就要提供真實嘅解釋,而唔係用啲冇用嘅連結嚟敷衍。佢坦言自己可能有啲「脾氣差」,但作為Linux核心維護者,佢嘅主要工作就係理解並審查拉取請求(pull requests),而呢啲自動加入嘅無用連結只會令呢份工作變得更加困難。
呢種情況其實唔只係Torvalds一個人嘅煩惱。唔少Linux開發者同社群成員都認同佢嘅觀點,認為有啲補丁就好似AI自動生成嘅摘要,連結只係重複內容,毫無幫助。
點解呢啲無用連結會咁普遍?隨住AI編程工具嘅普及,愈來愈多開發者用自動化腳本、bot或者GitHub、GitLab等平台集成工具,會自動為補丁加上交叉引用嘅連結。乍看之下係好嘅功能,但實際上呢啲連結經常指返補丁郵件或者普通頁面,冇額外嘅討論、錯誤追蹤或者有助理解嘅背景資料,反而令維護者浪費時間。
另外,部分經驗不足或者急於完成工作嘅開發者,因為工作流程或者模板要求,習慣性地加連結,即使唔知有冇用,結果令呢啲無用連結愈積愈多。
Torvalds嘅呼籲好簡單:「請停止呢啲自動化嘅蠢行為!」
—
評論與啟示
Linus Torvalds嘅這番話,反映咗一個技術社群中常見但經常被忽視嘅問題:自動化工具本應提升效率,卻因為缺乏人性化設計和合理監管,反而帶來更多「噪音」同「無意義嘅工作」。呢種現象不單止存在於Linux開發,亦可見於其他大型開源項目甚至企業軟件開發中。
一方面,AI同自動化工具喺開發流程嘅介入越來越深,佢哋產生嘅「智能建議」如果冇經過嚴格審查,容易導致資訊過載,令決策者疲於應付無謂嘅資訊,影響整體工作效率。另一方面,開發者本身嘅培訓同工作文化亦應該強調質量重於形式,唔好為咗「完成工作」而盲目跟從流程,令補丁變成冇靈魂嘅文件。
Torvalds作為Linux核心維護者,敢於公開批評呢啲現象,值得業界深思。佢嘅呼籲提醒我哋,技術人員應該保持對工作本質嘅反思,善用自動化工具但唔被工具奴役。最終,技術同工具都係為咗服務人類,而唔係製造更多繁瑣同無意義嘅負擔。
對香港嘅軟件開發者同企業嚟講,呢個故事亦有啟發:喺推行自動化同AI輔助開發時,應該注重用戶體驗同實際效用,避免為咗「睇落高科技」而加入冇用嘅功能,反而令工作更複雜。保持簡潔、有效同有意義嘅資訊交流,先係長遠發展嘅正道。
以上文章由特價GPT API KEY所翻譯及撰寫。而圖片則由FLUX根據內容自動生成。