快速通道代码测试
这个项目的想法是使用Golang和Cobra CLI开发一个简单的测验,与Francisco Augusto Cesar de Camargo Bellaz Guiraldelli实现的API对话。
用户故事/用例
本项目的主要需求用户故事和用例描述如下: - 用户应该看到有许多答案的问题; - 用户应该能够在每个问题上只选择一个答案; - 用户应该能够回答所有的问题,然后发布他/她的答案,并得到有多少正确的答案,并显示给用户; - 用户应该看到他/她与其他参加测验的人相比有多好,例如。例如:"你的得分高于所有测验者的60%"。
额外的用户故事/用例
此外,为了使用户体验和本项目的开发更加容易,还增加了以下的用户故事/用例: - 用户应该能够使用姓名和电子邮件注册你的用户。
运行代码
要运行该项目,你必须遵循以下步骤。
-
运行命令建立编译主目录下的可执行文件:
go build . -
运行命令,启动服务器:
<executable_filename> startServer -
运行命令来启动测验:
<executable_filename> startQuiz
享受吧!