• 面向对象程序设计寒假作业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字(不包含代码)。

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

    • 问答题的答案,和思考过程。
    • 实践题的截图(禁止拍屏),和遇到的问题。
    • 编程题的主要实现过程、思考过程和遇到的问题。
    • 你查阅的资料的网址。
  • 相关阅读:
    Lodop客户端本地角色注册号常见误区
    Spring中加载xml配置文件的六种方式
    源程序出现各种奇怪的符号P
    MyEclipse项目中的java文件的图标变成空心的问题
    servlet中的相对路径和绝对路径 及/, ./, ../的区别
    Thread 与 Runnable
    Class.forName()用法详解
    chain.doFilter(request,response)含义
    jsp简单标签开发(一)
    createStatement()的用法
  • 原文地址:https://www.cnblogs.com/jhy16193335/p/12235478.html
Copyright © 2020-2023  润新知