日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

程序员应知必会的思维模型之 18 林纳斯定律 (Linus‘s Law)

發(fā)布時間:2023/12/20 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 程序员应知必会的思维模型之 18 林纳斯定律 (Linus‘s Law) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

林納斯定律 (Linus’s Law)

足夠多的眼睛,就可讓所有問題浮現(xiàn)。–Eric S. Raymond

簡單地說,能夠看到問題的人越多,有人解決過相關(guān)的問題或事情的可能性就越高。

最初該定律是用來描述開源模型對于項目的價值的,并適用于任意的軟件項目。同時它也可以擴展到開發(fā)流程之中——更多的代碼審查、更多的靜態(tài)分析和多重測試可以讓問題更加明顯和容易識別。

林納斯定律的一個更正式的說法如下:

如果有足夠大的測試員和聯(lián)合開發(fā)人員基礎(chǔ),那么幾乎每個問題都能很快被特征化,從而讓以前遇到過類似問題的人解決。

來源

這條定律最早出現(xiàn)在 Eric S. Raymond 所著書 “The Cathedral and the Bazaar” 中,并以 Linus Torvalds 的名字命名以作紀念。

觀點

  • 由于Linus的法律“給予了足夠多的關(guān)注,所有錯誤都是淺薄的”,因此開源有助于我們最大程度地減少安全問題。但是問題是,是否有足夠的合格審稿人進行檢查?

  • 我是一位經(jīng)驗豐富且出版卓著的軟件工程教授。從我這里獲取信息:發(fā)行具有較少已知缺陷的軟件的最佳方法是減少測試。

  • 軟件開發(fā)著名定律
    Murphy’s Law
    Brook’s Law
    Hofstadter’s Law
    Conway’s Law
    Postel’s Law
    Pareto Principle
    The Peter Principle
    Kerchkhoff’s Principle
    Linus’s Law
    Moore’s Law
    Wirth’s law
    Ninety-ninety rule
    Knuth’s optimization principle
    Norvig’s Law

  • 至少可以意識到這是一項艱巨的任務(wù),但是為了利用Linus定律,提供有限且負責任的數(shù)據(jù)生產(chǎn)對每個人都是有益的。如果可以充分緩解安全問題,肯定會吸引科學界。

  • 我一直懷疑“萊納斯定律”只是“坎寧安定律Cunningham’s law”的必然推論,但我只暗示當我寫有關(guān)Linux的25歲生日時。


加入我們共同進步

群名稱:程序員思維模型
群 號:144079203
???教程網(wǎng)站:www.swiftuigit.com

總結(jié)

以上是生活随笔為你收集整理的程序员应知必会的思维模型之 18 林纳斯定律 (Linus‘s Law)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。