大作业面查得分公示

评分规则:

分数分为0 1 2 3四个等级,具体大作业整体给多少分,bonus会加多少分最终由老师决定。

0:无创新性,不予以额外加分

1:有一定复杂度的创新点并且能正确实现声称的功能

2:在1的基础上并且做的不错(符合计算机直觉/高效/简洁明了/...)

3:有难度的创新点并且实现的很棒

为了不让大家功利的模仿他人的功能点,我们不会明确告诉你什么功能更有可能拿到更高的分数,希望你对自己能把自己感兴趣的做好,而不用一味追求难度。难度高的实现如果思路不对或者有严重的bug并不一定会拿到很好的分数,简单的点但是优化的非常令人惊喜也可能拿到高的评价。

评分人员:助教们+老师,单独评分后综合

对于最终分数有异议的同学可以再来申请核查。名字和实现的功能点不小心打错的话也请私戳wym

姓名(面查顺序)

功能点

最终给分

李蒋泽辰

优化类的唯一标示

Slot统一组织成了int

封装reader

操作数栈和局部变量表共享槽位

3

陈枕戈

解析类的时候简化了类的数量

简化了常量获取的逻辑

直接用byte数组来存放对象

math指令构造传的是lambda

string、string builder

虚函数表

用自己的函数替换本地方法

Exception

3

陈梓俊

用索引来表示对象,增强堆区的作用

1

王一辉

对pc进行封装

tableswitch lookupswitch(无测试)

链表结构实现线程栈

1

谭思成

简单实现verify验证系统的部分内容

2