poppush下Haskell支持结对编程与测试——王华清
来源:互联网 发布:中国联通网络wifi使用 编辑:程序博客网 时间:2024/06/05 19:34
完成任务:
Haskell语言支持与Haskell测试
代码修改如下:
Haskell部署较为容易。首先在所有文件中找出包含c、c++等语言的地方,模仿其他语言的代码,将Haskell并列加入即可。配置Haskell详情见孙浩的文章。
测试使用手动输入代码测试的方法。使用代码分别为a+b问题(测试基本功能)、阶乘(测试函数式编程语言的编译)、计算月份天数(测试条件判断功能)和一段错误的代码(测试编译不通过的容错功能)。测试在Windows和Lunix平台下均能正常运行。
问题及解决方案:
1.Haskell部署部分见孙浩的文章
2.单元测试不能方便地测试Haskell部署,因此最后使用了手动测试。
3.ghc和ghci执行方式有所不同,ghc会自动执行main函数,ghci可手动调用函数,测试时需稍加注意。
个人体会:
由于代码量较大,找代码较繁琐,前后端代码位置不明确,因此添加说明文档很重要。
0 0
- poppush下Haskell支持结对编程与测试——王华清
- Popush之Haskell语言支持——傅展升
- Haskell语言支持——何汶铬
- 「学习总结-Haskell-6」Haskell 重要编程模式——Functor,Applicative,Monad
- 【后端】Popush后端添加对Haskell语言的支持
- Popush部署与Haskell支持部分实验汇报
- Haskell学习——类型
- Haskell学习——函数
- Haskell学习——语法
- haskell并发编程
- Haskell编程目录
- 使用Python的requests库作接口测试——对HPPT动词的支持
- 【团队介绍】Popush部署与Haskell支持人员分工与感想总结
- 四则运算—结对编程
- Haskell与范畴论
- Scheme与Haskell
- Haskell 与 Functor
- Haskell 与 Applicative Functor
- 用DDD调试多进程
- 织梦DedeCMS5.5升级5.7SP1,不影响网站模板
- DE2开发板:NiosII+LWIP环境下DM9000A的驱动程序分析(web_server.c)
- 心情烦闷
- 堆(heap)和栈(stack)有什么区别??
- poppush下Haskell支持结对编程与测试——王华清
- ti blueteeth stack 1.3.2 part1
- uva 674(dp)
- 第七周项目三 找出三个整数中的最大值
- 机器学习中的特征——特征选择的方法以及注意点
- 利用Matlab画出数理统计常用到的一些图形
- 第7周项目2电阻并联/圆柱体表面积
- Java笔试题——1237, 2474, 4948, 9896, 9896, 4948, 2474, 1237,
- C++ boost库中的sp_counted_base实现解析