码迷,mamicode.com
首页 > 其他好文 > 详细

结对编程项目总结

时间:2020-10-09 21:36:53      阅读:35      评论:0      收藏:0      [点我收藏+]

标签:规范性   python实现   过多   运行   不同的   设计   遇到   遇到的问题   答案   

此次结对编程是与江北辰一同进行的,复用了他的题目生成代码(java语言),而在答案生成上调用了python实现,图形化操作界面采用网站的方式实现。
在开发之前,两人对网站开发都没有多少经验,对于HTML、CSS、JS、SpringBoot都不太熟悉,平时也没有使用,因此开发过程中大量的内容都是现学现用,在代码规范性上有所欠缺,也导致了很多问题的发生。
开发过程中,我主要负责前端编写,网页模板来自于网络,使用了不同的css文件,因此在风格上差异很大,因为不熟悉css,代码阅读不熟练,统一风格花费了较长时间。网页模板的冗余功能很多,删改部分较为简单,但在修改、增添功能时问题不少。好在H5代码十分简易,遇到的问题解决起来比较快捷。
主要遇到的问题都是在做前后端衔接时产生的。此次开发使用了Thymeleaf框架,一开始就遇到了无法加载css的问题,在规范语言之后,问题得到了解决。衔接过程中,像此种因为对模板引擎不熟悉而引起的问题还有很多。在设计时,对于各功能模块的实现都有测试,但整体上的考虑欠佳,最后组合起来出现了各种奇怪的问题,比如验证码和密码检测无法一起运行。功能的不断改变也导致了前端布局的一改再改,选题、答题的操作方式更换了几次,为前后端衔接平添了许多困难和阻碍。
在最后的封装测试阶段也吃了不少苦头,大部分都源于先前的代码不规范导致模板出现的问题。这些问题,是由于对模板引擎不熟悉,过多使用不熟悉的内容与临时学习的技术,时间规划不合理等因素共同导致。在开发之前认为时间非常充足因此并未做详细规划,最后赶在8号才惊险完成,吃了不少苦头。开发过程中一度有放弃的想法,好在最终还是坚持克服了众多问题,从中吸取了不少的教训。在今后的开发中,要尽量选择有把握的开发方式,同时要做详细具体的事先规划。

结对编程项目总结

标签:规范性   python实现   过多   运行   不同的   设计   遇到   遇到的问题   答案   

原文地址:https://www.cnblogs.com/lyz722/p/13787505.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!