面向对象程序设计寒假作业2

第二次作业

  1. 继续完成编程题
  2. 新建一个github仓库,并把作业推送到该仓库。
  3. 发布博客

实践题

新建一个github仓库,使用git,或者github desktop把接下去的编程题的代码及测试脚本传到这个仓库。
请使用.gitignore文件忽略不要上传的文件。用法自行百度。


编程题(请使用C语言或者C++完成以下题目):

  • 继续完成作业一的编程题。
  • 优化架构,一般要求每个函数长度不超过15行。
  • 优化规范,尤其是命名规范。
  • 制作一个编译脚本,运行该脚本可以编译你的代码,可选的脚本语言,python(2.7),windows批处理,powershell,shell。
  • 进行单元测试,即测试每一个函数,并制作一个测试脚本,运行该脚本可以进行测试,并显示测试结果。
  • 添加以下功能:
    • 通过命令行读取一个文件,然后运行这个文件。如我的程序叫lang,lang 1.txt代表我要运行1.txt这个文本中的代码。

编程题要求:
0. 读题,提取出题目的要求。

  1. 分解需求,把需求分解为几个你觉得不太相关的模块。
  2. 思考每个模块怎么写,可以从简单的模块开始写。
  3. 对于不会的问题进行查阅资料。
  4. 对于每一个模块设计测试用例。
  5. 详细记录下以上每一步,并写在博客中。
  6. 不要求完全做出来,但要求记录详细。
  7. 建议博客长度不少于1000字(不包含代码)。

在完成了以上作业后,写一篇博客体现你完成作业的过程和内容,推荐包括以下内容:

  • 问答题的答案,和思考过程。
  • 实践题的截图(禁止拍屏),和遇到的问题。
  • 编程题的主要实现过程、思考过程和遇到的问题。
  • 你查阅的资料的网址。
posted @ 2020-01-27 10:26  纪华裕  阅读(329)  评论(0编辑  收藏  举报