加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

代码迁移的步骤

发布时间:2020-12-15 23:46:06 所属栏目:大数据 来源:网络整理
导读:编写要迁移代码的测试用例。 这些用例要覆盖代码的所有需要迁移的功能。保证迁移后的代码符合使用者的要求。基于界面的产品的测试还不熟悉,我相信总有合适的测试方法,AUTOIT 就是操作界面的语言。 测试用例需要一个通用的测试协议。这个可以用 Perl 语言 T
  1. 编写要迁移代码的测试用例。 这些用例要覆盖代码的所有需要迁移的功能。保证迁移后的代码符合使用者的要求。基于界面的产品的测试还不熟悉,我相信总有合适的测试方法,AUTOIT 就是操作界面的语言。 测试用例需要一个通用的测试协议。这个可以用 Perl 语言 TAP 测试协议。

  2. 设置一种通用的语法树,可以用于描述大部分的编程语言的代码模型。 这个语法树首先是一个数据结构,当然必须要有相应的语言表达方式。其实就是一门新的语言。 这门语言的解释并不是需要一个单独的解释器来完成,而是一种表达方式。 这门语言可以方便的转换成其他的语言模型。这门语言需要一个简单的解释器来扩展和语法处理。 这门语言类似于 Scheme,看起来是一门语言,但同时也是一棵语法树。

  3. 将语言按照语言的语法解析成语法树。 语言的语法也是一门独立的语言,并且要独立出来,这个可以用 Perl6 的 Grammar 来描述。

  4. 唯一需要开发的就是将 Grammar 解析出来的语法树,转换成 Lisp 形式。

  5. 将 Lisp 形式的代码转换成目标代码,这需要一种映射语言。

需要用到的语言:Perl5,Perl6,newlisp

Perl5,用于制作测试套件,而 Perl6 用于开发 Grammar,newlisp 用于对 ASP 进行扩展。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读