• 结对编程之结对编程总结


    一、总览

            本次结对编程项目基本完成了所有的需求,从UI界面到用户账户注册,再到生成题目的UI界面,以及做题目的界面,之后和答案的得出以及分数的计算都得到了解决。有不少的优点:在计算的时候,考虑了多种不同的特殊情况,包括除以0,根号中为负数,tan90等多种特殊情况。但是也有一些不足,比如UI界面不那么好看,比如式子中三角函数的度数没有显示出来,等等。但是总体而言,我们完成了结对编程项目的基本要求。

             更为重要的是,我本人在此之前并未学习过java编程语言,但是此次结对编程项目,在队友的帮助和自己的努力之下,我自学了java并且还写了不短的一段代码——算式结果的计算。在此之后学会了java的基本语言与操作。队友则是主要写了UI界面以及短信注册验证部分。对于此次结对编程,在两个人的相互协助之下完成了目标。

    二、部分截图

     

    三、经验总结与教训

    本次结对编程,我们小队,尤其是我收获良多,对于没有学过java语言的我而言,我在此次基本学会了java的常用语法等等。同时,也有了一些别样的收获,例如,在执行计算操作,对一个式子的计算可以利用Python中的jse的函数,不仅解决了当前这个问题,而且也学会了引用其他语言的函数库。而短信验证模块则是利用了java的jar链接。当然在这之中也遇到了不少问题,如在选项显示的时候侧移了一位,最后都通过debug解决了这些问题。

    四、总结

    总的来说本次结对编程比较成功,我与我队友都获益良多,同时在此不仅学到了代码怎么写,算法怎么构建,还了解到了对于软件工程而言,预留接口很重要。不变的是变化的需求,预留接口不写死能很好适应用户需求的更改。此外还有其他很多提升。

  • 相关阅读:
    系统tabbar出现两个tabbar的问题解决方案。
    iOS 开发苹果由http改为https 之后,如果服务器不做相应的修改,那么客户端需要做点更改
    UIAlertController的一些简单实用方法
    ios开发同一个lab显示不同的颜色
    ios开发同一个版本多次提交不想改变版本号的解决方法
    iOS开发textfield的一些方法汇总
    C#笔记
    Shader之性能优化
    Shader之ShaderUI使用方法
    Shader Example
  • 原文地址:https://www.cnblogs.com/yangyanxin/p/9751190.html
Copyright © 2020-2023  润新知