ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

结对编程总结

2021-10-10 18:02:08  阅读:160  来源: 互联网

标签:总结 结对 小伙伴 界面 项目 编程 出题


       这篇博客是对完成结对编程项目经验和教训的总结。

       其实总的来说,我觉得我和伙伴完成项目的方式并不算是真正的结对编程。在老师的介绍中,结对编程是这样一种模式:你有一个伙伴,你们坐在一起,并肩作战,面对着同一台显示器,使用着同一键盘,同一个鼠标,你们一起思考,一起分析,一起编程。但是,我和小伙伴完成项目的方式并不是这样的。我们两个将项目分为框架和出题两个部分,换句话来说就是一个人负责出题界面前的内容,一个人负责出题界面后的内容。这和结对编程的模式无疑是不同的。所以我也不太清楚我们这种方式算不算是结对编程的模式。

       我在项目中主要负责的是出题界面以后的内容,这样看来我应该会轻松很多,但是由于我个人项目使用的是C++,结对编程项目使用的是Python,所以除了思路其它都借鉴不了。但就算如此因为我C++完成个人项目的思路太复杂了,转换成Python很困难,所以我又重新换了一种出题思路,直接工作量加倍,就很难受。

        在完成负责部分的内容时,我遇到了很多问题。例如答案的生成、选项的生成、题目的生成方式、还有题目的查重等。好在最后这些问题都解决了。拿题目的生成方式来说。在一开始,我是准备将全部题目生成完在进行答案的计算的,但是我发现这种方法来弄实现起来很繁琐,于是我换成了一次生成一道题目,这样就容易实现多了。

       在我们都解决完我自己的部分后,到了整合部分,一说到这个就是泪。

       我在实现界面时使用的是类,而小伙伴使用的是函数。一开始,思想僵化的我固执的将小伙伴给我的一些界面函数改成类,然后就那些界面花了我大量的时间。结果改完了那些函数之后过了段时间我醒悟了过来,函数是可以直接调用类的啊,我花的时间完全是可以避免的啊。等到再次这个整合时,我就直接在函数中调用了我自己的类了,结果完全没问题。嗯,我更难受了。

       在这次的结对编程项目中,我学到了很多:1.要让自己的思维保持活跃。2.不能沉浸于被过去的思路。

       同伴也给了我很多帮助,尤其是在最后更改代码格式的时候,小伙伴花费了大量的时间,辛苦他了。

标签:总结,结对,小伙伴,界面,项目,编程,出题
来源: https://www.cnblogs.com/zaiyuandao/p/15390034.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有