研究發現 Java 代碼大多數是無價值的
作者:Solidot
人類語言如此,軟件源代碼呢?核心功能相關的源代碼占所有代碼的比例有多大?加州大學戴維斯分校、中國東南大學和倫敦大學學院 的研究人員在預印本網站arxiv發表了一篇研究報告(PDF),分析了1億行Java項目代碼,發現超過95%的代碼是沒什么價值的。
在大多數語言中,單詞是最小的語義單元。單詞組成了句子。句子構成了段落。段落***組成了文章。句子中的某些單詞對于整個句子的語義比其它單詞更重要。舉 例來說,I do not like rain中的do去掉之后并不影響句子的意思,但 not 則對整句話的意義至關重要。
人類語言如此,軟件源代碼呢?核心功能相關的源代碼占所有代碼的比例有多大?加州大學戴維斯分校、中國東南大學和倫敦大學學院 的研究人員在預印本網站arxiv發表了一篇研究報告(PDF),分析了1億行Java項目代碼,發現超過95%的代碼是沒什么價值的。
責任編輯:林師授
來源:
Solidot