小组成员:何奕希、张祖瑜
此篇为何奕希对结对项目的总结。
此次结对编程,我们小组在考虑到只有少部分同学使用nodejs来实现,故选用张祖瑜的个人项目来实现结对编程项目。
在个人项目中已经实现了登录、选难度、出题、看题功能,在结对项目中需要新加入以下几个功能:
1. 手机号码注册功能:
此功能的实现需要借助大公司提供的API接口来实现,我们选用了阿里云。在其官网上可以查找到短信服务,依照
其教程注册账号、申请签名和模板、获取代码、代入参数即可成功实现。
2. 试卷批改功能:
js有自带的eval函数,它会自动运行传入的字符串,初中的题目中搜索字符串将平方和跟号的字符串进行匹配并
利用eval处理,即Math.sqrt()和Math.pow()函数;最后是高中部分的计算,高中的部分最复杂,不仅在字符串的
处理上复杂,而且各种符号的搭配上有更多的组合,所以这里需要大量的分类讨论,将各种可能的情况都列举出来。
短信服务是我们第一次使用到的功能及第一次接触到的大公司的API,在阿里云上还有很多很多的功能,以后编程若有需要,
要善于去调用,有事半功倍的效果。在项目分工上,我占的比例较少,这对于合作的编程项目来说是不好的事情,感谢组员的
帮助,在以后的项目中,我会努力去发挥自己的作用而不是躺赢。
原文:https://www.cnblogs.com/He-C2H4/p/11604213.html