zoukankan      html  css  js  c++  java
  • 作业要求 20180925-6 四则运算试题生成

    此作业要求参见https://edu.cnblogs.com/campus/nenu/2018fall/homework/2148

    代码地址:https://git.coding.net/liuyy0817/f4.git

    要求1 参考《构建之法》第4章两人合作,结对编程上述功能,要求每人发布随笔1篇 (代码是共同完成的,博客是分别完成的)。

    (1) 给出每个功能的重点、难点、编程收获。

    功能一:

        重点:我认为功能一的重点是随机生成数字与运算符号

        难点:我认为功能一的难点也是随机生成数字与运算符号

        编程收获:对random()函数的使用与理解比以前要好了

    功能二:

        重点:我认为功能二的重点是对于括号的生成

        难点:我认为功能二的难点也是对于括号的生成

        编程收获:知道如何在编程中如何进行括号的生成

    功能三:

        重点:我认为功能三的重点是如何按照题目所说完成“精美打印”

        难点:我认为功能三的难点是如何按照题目所说完成“精美打印”

        编程收获:尝试多次,使用多种方法,但是无法完成“精美打印”

    功能四:

        重点:我认为功能四的重点是如何实现分数题目运算

        难点:我认为功能四的难点是如何实现分数题目运算,分母为0等情况的发生

        编程收获:在研习了前辈学长的博客后,明白了基本操作,可以实现功能四

    功能五:

        重点:我认为功能五的重点是如何把程序改造成GUI版,把程序改造为web版,把程序移植为android/ios版

        难点:我认为功能三的难点是如何把程序改造成GUI版,把程序改造为web版,把程序移植为android/ios版

        编程收获:暂时还未完成对功能五的实现

    运行截图

    (2)给出结对编程的体会

    我是与刘莹莹同学进行结对编程的。

    在结对编程中,两个人项目磨合也相互帮助,且两个人对待同样的问题的看法是多角度的,和自己一个人编程不一样,结对编程需要考虑更多的事情,体会到了与人合作是更为重要的事情,且整个的编程的收获与自己一人进行编程的收获要大得多

    (3) 至少5项在编码、争论、复审等活动中花费时间较长,给你较大收获的事件。 (10分)

    1.为完成项目任务从C++改到使用python语言进行实现

    2.因为两个人的习惯不同,在代码规范与对代码在何处加注释发证了争论

    3.对于代码实现的过程中,在对于是选择switch case语句还是if else大循化也产生了争论

    4.对于代码中变量和函数的命名规则也没有事先进行统一,在整个的过程中也发生了争论

    5.在对于组队编码过程中对于两个人的时间拟合不是很到位,不能一整天的待在一起

    要求2 给出照片1张,包括结对的2位同学、工作地点、计算机,可选项包括其他能表达结对编程工作经历的物品或场景。 (5分)

    要求3 使用coding.net做版本控制。checkin 前要求清理 临时文件、可执行程序,通常执行 build-clean可以达到效果。(25分)

    https://git.coding.net/liuyy0817/f4.git

  • 相关阅读:
    LINUX查看进程开始时间、结束时间、运行时间
    excel字符处理函数
    oracle RMAN参数配置详解
    Linux添加双IP
    免费软电话 — XLite 的安装及配置向导
    Asterisk实现寻呼对讲广播的Page()命令详解
    自动化工具的重要性
    负载均衡之应用请求路由模块的使用(ARR)(七)[使用ARR来实现主机名共享]
    负载均衡之应用请求路由模块的使用(ARR)(二)[安装]
    需求管理随笔
  • 原文地址:https://www.cnblogs.com/wangyike/p/9752151.html
Copyright © 2011-2022 走看看