终幕也是新的开始:请遵守软件版本周期

杯里的水并不多,再加上中途受其他外力改变倾倒的方向,所以只有键盘边缘沾上几滴水珠。

「⋯⋯学姐,刚刚发光的是什麽,之前我好像也看过?」

「⋯⋯」

「啊啦,小唯心果然还在这里呢。」

「翁玉教授!」

教授先是看了看两人,目光朝向看着自己的助教。

「小唯心,你不是早就学习过吗?把记忆变数指向NULL就和电脑的删除档案一样,不是真的清空,而只是在原本的位置下了可回收标记,在被其他资料覆盖重写後,还是可能会有残余部分。」

「抱歉,教授,改善覆盖的部分我会继续研究演算法再提交。不过,下次请不要使用这种还没有通过检验的Alpha缺陷版本,风险太大。」

「啊呀,我看完整度已经到Beta版本公共测试等级,所以才拿来用的啊。」

「教授是论文压力太大,记性变差了吗?Beta版本的受试者需要限定在可控范围,即使是下一阶段的RC(Release Candidate)版本也要通过审核,才能成为可以用在表世界的Stable版本。」

「那个——教授?学姐?你们在说些什麽?」

「啊,现在该先处理这位同学的事呢。」

唯心在诗忆没看到的地方,对翁玉教授甩了一把冰冷的眼刀。

「哎呀,上次是我多管闲事,可那也是你没做出决定啊。既然没打算切断关系,还是留下标记吧,小唯心。」翁玉说完马上离开,走时不忘带上门。

诗忆回头看着唯心,等着唯心开口。

经历短暂的沈默後,唯心下了决心将一张红色的纸递给诗忆:「诗忆你,愿意订立契约吗?有些事情订立契约才能告诉你。或者,要选择遗忘吗?」

「那个,契约内容现在就要决定吗?」诗忆看了看,上面没有什麽危险的条约,但可能是因为纸张不是平常的触感,觉得有些不安。

「契约是用val变数的观念设计的,主要是绑住你我的关系,只要不违背最前面三个条款是可以修改的。」

诗忆闻言马上重点看了前面三条,都是可以接受的。她松口气後想到变数的特性,不禁问道:「那⋯⋯契约的生命周期是?」

「直到这个世界的终结。」

「好厉害!」诗忆惊呼。

唯心忍不住笑了。「开玩笑的,怎麽可能因为这种小契约占用到全域变数(Global Variable)呢,这是资源浪费啊。区域变数(Local Variable)就足够了,契约刻印在我们双方的灵魂上。」

「从刚刚到现在,提到这麽多程序的关键字⋯⋯看起来学姐选读资讯工程系的原因不单纯?感觉继续和学姐一起会很好玩呢。」

「嗯,放心,我会和你一起的。」

诗忆在契约上签下了名字後,上面的文字离开纸张环绕在她和唯心之间。

「这个契约会一直飘在我们眼前吗?」诗忆戳戳漂浮在半空中的金色文字。

「契约平时会在背景执行,就和你从浏览器下载档案一样,不会影响到日常生活。需要修改条文时,我会把它拉到前景也就是你我眼前。」唯心笑了笑。「现在,我带你去认识我的世界。」


<<:  [Q&A] 05 专案执行时内部讨论的重要性

>>:  策略回测分析

Day 28 -- Rails 实作 Ransack 简易搜寻及排序功能

承接上一篇 实作 Rails-i18n语言选项在Bootstrap4 导览列,我们同样可以 在导览列...

Day 11 : 用於生产的机械学习 - Data Labeling 资料标注

标注资料与特徵工程是处理资料重要的步骤,目的都是为了让模型效果最佳化,标注的一致性、特徵工程到位都对...

Laravel ChunkById

What is chunkById 分批把资料从资料库中拉出来,而非一次全拉。 以订单为例,使用范例...

Day24 X Web Rendering Architectures

今天开始正式进入系列文的最後一个章节 - Framework, Architecture and ...

Raspberry的PWM

偶然看到书上提到 用LED做PWM渐亮控制 PWM不是马达用的吗?(还是我认知错误呢?) PWM P...