代码迁移的步骤

前端之家收集整理的这篇文章主要介绍了代码迁移的步骤前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
  1. 编写要迁移代码的测试用例。 这些用例要覆盖代码的所有需要迁移的功能。保证迁移后的代码符合使用者的要求。基于界面的产品的测试还不熟悉,我相信总有合适的测试方法,AUTOIT 就是操作界面的语言。 测试用例需要一个通用的测试协议。这个可以用 Perl 语言 TAP 测试协议。

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

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

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

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

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

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

猜你在找的Perl相关文章