在大多数语言中,单词是最小的语义单元。单词组成了句子。句子构成了段落。段落最后组成了文章。句子中的某些单词对于整个句子的语义比其它单词更重要。举例来说,Idonotlikerain中的do去掉之后并不影响句子的意思,但not则对整句话的意义至关重要。人类语言如此,软件源代码呢?核心功能相关的源代码占所有代码的比例有多大?加州大学戴维斯分校、中国东南大学和伦敦大学学院的研究人员在预印本网站arxiv发表了一篇研究报告(PDF),分析了1亿行Java项目代码,发现超过95%的代码是没什么价值的。...
查看全文