• 作业要求 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

  • 相关阅读:
    求求你们了,别再写满屏的 try catch 了!
    你要的Netty常见面试题总结,我面试回来整理好了!
    动态代理原理剖析
    确定要面试问我JVM吗?我打算聊一个小时的!
    每天花2小时复习Java面试指南,高级架构视频,我进了阿里定级P7
    HashMap 的 7 种遍历方式与性能分析!(强烈推荐)
    太厉害了,有人把《数据结构与算法》讲透了,面试大厂不在是问题,带源码笔记!
    你敢信一个HTTP能打趴80%面试者?
    MySQL硬核干货:从磁盘读取数据页到缓冲池时,免费链表有什么用?
    权限管理模块设计
  • 原文地址:https://www.cnblogs.com/wangyike/p/9752151.html
Copyright © 2020-2023  润新知