字:
关灯 护眼
笔趣阁 > 随身带着代码编辑器 > 第六章 洗髓丹代码

第六章 洗髓丹代码

“是的,一个是一级核心系统任务,另一个是附属于该系统任务的奖励任务,当你完成此奖励任务,一级核心系统任务也同时有10%的进度,什么时候达到100%的进度,则代表完成了一级核心任务。”

码神细心解释给罗言听,消除了他的疑惑。

罗言不敢多浪费时间,马上回到杂役处自己的住所,开启系统界面,立即开始研究洗髓丹的架构图。

以他从业十年的经验,在真正编写代码之前,把架构理清楚、细节想明白,再编写起来必然事半功倍,而且代码质量高,BUG少。

洗髓丹的架构图非常复杂,然而这还只是普通级的。

从分子结构到化学成分,从对象结构定义到输入输出参数,都有详细的规范,虽然复杂,但好在清晰、规范、详细,以他资深程序员和架构师的能力,理解起来也不算太难。

当然了,时间成本是挺高的,仅仅理清楚洗髓丹架构图,罗言就花费了一个晚上加大半个白天。

第二天白天他根本就没有去杂役处上工,等于是旷工了,所幸管事好像忘记了他这号新人,也没来管他。

当天下午睡了两个时辰之后,罗言就开始真正编写洗髓丹代码了。

罗言首先在编辑器代码列表栏新建一个“洗髓丹”的文件夹,然后在该文件夹下新建代码入口文件。

“我从新手指南文档中了解过,码神系统支持目前已知的所有类型的编程语言,那我就选择我最熟悉的JS编程语言吧。”

“嗯,所幸系统内置了许多常用函数,看起来像是个规范挺高的标准库了,这样的话,我就不需要再自己写那些通用标准函数了,省事不少。”

“编程范式嘛,就选择面向对象编程吧,毕竟修真物品是个对象,创建修真物品则只需要new一下就可以得到一个新对象了,理解起来也容易。”

“首先,定义一个class(类),类名洗髓丹。然后按照架构图规范,定义上百个洗髓丹的属性,包括大小、颜色、形状、材质、分子结构、化学成分等,再加上构造函数和数百个成员方法。嗯,还没有实现洗髓丹的原材料,这些方法都先空着。”

“现在,先来实现所有原材料,原材料有祝余、菌浦、黄栀……上千种原材料,累死我算了。”

……

又花费了两天两夜,饿了就随便找点东西吃,困了就囫囵着睡一会,终于把洗髓丹的源代码写出来了。

万幸杂役管事一直都没有来打扰他,真是个好人呐。

洗髓丹源代码加起来总共有四万多行,不算是小项目了。

也就是因为罗言是资深程序员和架构师,如果是普通程序员,很难在短时间内编写这么多代码,而且还要写好了,不能有太多明显的错误。

“搞定!跑下看看。”

罗言大呼一口气,好久没有这样畅快写代码了。

太爽了!

这种畅快淋漓的感受,大约有四五年没有体会到了。

果然还是逃不脱码农的命,写代码实在是太爽了,尤其是这种神奇的产出修真物品的代码,实在是新鲜。

罗言点了一下菜单栏上的“运行”按钮。

“正在执行源代码静态扫描,请稍候……”

“源代码静态扫描没通过!错误:65个,警告:0。”

罗言傻眼了,65个错误!

源代码静态扫描只是语法和规范扫描,还没有到编译层面,就有如此多错误。

罗言按照扫描出来的错误提示,一个一个的把错误都解决了,然后再点击“运行”。

“正在执行源代码静态扫描,请稍候……”

“源代码静态扫描通过!正在编译源代码,请稍候……”

“源代码编译失败!错误:18个,警告:0。”

罗言无奈苦笑一声,好在编译层面的错误比较少,说明自己的代码质量还是蛮高的。

罗言再一次按照错误提示,一个一个的把错误都堵住了,开始第三次运行。

“正在执行源代码静态扫描,请稍候……”

“源代码静态扫描通过!正在编译源代码,请稍候……”

“源代码编译完成!正在发送到运行器,请稍候……”

“叮!运行失败!原因:运行时错误。错误:12个。”

报告了12个运行时错误,这就是12个BUG啊。

罗言抓了抓头发,开始排查BUG,花了不少时间才修复完毕。

对于如此复杂的洗髓丹源代码来讲,只报告12个运行时BUG,代码质量算是非常高了。

第四次运行。

罗言在心中默默嘀咕。

谢各位祖师爷赏饭吃。

祝你们永远头发浓密如初。

请你们多多保佑,拜托了。

罗言觉得这一次,应该会成功了。

前面一系列过程都没有问题,正常走到运行器。

“叮!运行失败!原因:灵石不足!当前灵石:0,所需灵石:5枚。”

“……”

罗言心态接近崩溃。

“到哪里去挣5枚灵石啊?”

这个任务限时4天,编写源代码就用掉了3天,还有一天时间,如何挣到5枚灵石呢?

最新小说: 诡异世界,我以肉身镇万物 悟性逆天:我在翰林院创造无敌法 灵墟,剑棺,瞎剑客 我晒了晒太阳,就超神了 长生:从北镇抚司开始修行加点 巫师时代:我能解析万物 长生从猎鲸开始 开挂后,我成了最强驭兽师 开局帝境宗主,无限合成仙人长老 天师:反迷信撬我龙虎伏魔殿是吧