Java中的术语是什么?

我正在实现一个应用程序,该应用程序使用Posnett,Hindle和Devanbu(here)提出的可读性公式来计算Java文件的可读性.

公式为:z = 8.87-0.033 *体积0.40 *线-1.5 *熵

他们说熵是根据项数(令牌)来计算的
或字节)以及唯一字词和字节数.

我进行了一些研究,但是找不到Java中术语的定义.我发现的唯一东西是this,其中列出了一些“有用的Java术语”,但我认为这些不是Java中唯一的术语.

那么,我应该把Java术语视为什么呢?谁能给我一个an头?

解决方法:

您会混淆“术语”一词的不同用法.两个相关的定义是:

>在特定上下文中具有特殊含义的词/短语.一位生物学老师可能会说:“明天一定要研究第14章中的术语.”这是“有用的Java术语”列表中“ term”的用法.
>一系列事物中的一个元素.例如,如果您有一系列字符qwerty,则w是一个术语,因为它是这些字符之一.这是在熵计算中使用的定义.具体来说,“ term”可以表示源代码中的单个字符(字节),也可以表示Java中的“令牌”,这表示代码的任何部分都表示Java语法中的一件事(int foo = bar-3;包含标记int,foo,=,bar,-,3和;).

注意:在进行编程时,字节有时与字符同义,因为字符与一个字节的存储器一起存储.

上一篇:搜索服务器Elasticsearch


下一篇:GO 数据库