liucl123的gravatar头像
liucl123 2017-11-02 09:57:06
对于二次开发(斗球)的记录

2017年4月13日 星期四

刚刚接手的第一个项目,是一个二次开发的项目,之前叫斗球,做的是一个足球竞彩这个类型的项目,二次开发呢,是加一个斗球游戏,这么一个模块。

之前因为还有一个同事负责,所以没太认真看数据库,和页面,直接根据他给的接口文档,就开始写接口,一开始,因为数据库没数据,写的接口就没有测试,只是简单的写了一下逻辑,后来那个同事走了之后,这个项目就是我接手了。这个时候就开始和前端进行对接。

这可就麻烦了,因为之前写的时候都没有测试(总共也就14个接口,我写了7个,他写了7个)等我把接口上传到服务器的时候(因为不知道什么是部署,也不会,都是现学现卖,这个就搞了差不多1天),好不容易上传上去,说实话我是不想上传的,可是前端说你不上传,我没得测。只能上传,我知道我自己写的还好说,即使是有问题也好处理,毕竟是自己写的,知道问题出在什么地方;如果是他写的,这个可就不好处理了,事实确实如此,她给我拉出一堆错,而且还有什么500这种错,真是多事之秋,幸亏她还有其他工作,不是盯着我这个,不然就难受了,我刚刚还在想这个问题的时候,她又给你找出一个问题来,刚刚那个思路也打断了。刚刚这个问题你也得看看,真的是烦。纯属自己给自己挖坑。主要还是一个人负责后台,根本连个商量的人都没有。唉,对于他写的接口,我还得慢慢看,这可是把我对于调试方面的基础打牢了。这期间,因为腰疼还请了几次假,就这样调了差不多一个星期,终于有点眉目了,因为大多数接口都可以跑通了,数据可能有点偏差,之后就好调了,想想也是很有成就感的事。

第二个星期,重新上传到服务器,重新测,发现有些数据居然没有,好多都是和时间有关系的,之前为了有数据,把比较的时间写死了,就导致了这个效果。这个好说,拉出sql语句来调一下就好了。可是有些数据是需要统计的,这个可就麻烦了,一个统计可能需要很多次的调试,而且之前有个接口查的表没数据,需要模拟数据,这个真是个麻烦事,你给那个表里面填数据还得符合规则,这个是真麻烦,这个小模块,对应的表大概有8张,数据最多的那张表大概有2000多条数据,这个表还是中心表,经常用,你要是写的sql语句有问题的话,都会卡死。数据库也不是你自己设计的,而且数据库都没有设计文档。只能慢慢调了。就这样调了3天,发现的问题越来越多,最后发现接口文档都有问题,这可就太…..,算了,不看他的了,重新看下页面吧,对照页面整理了一天,才把跳转,条件,传输数据的事,有点眉目,把不知道的列了出来。明天准备去和客户那边确认一下,现在只能做准备工作了。


打赏

已有1人打赏

最代码官方的gravatar头像
最近浏览
最代码_码鑫源  LV6 2019年10月31日
tracy_lee  LV15 2018年11月7日
jianyue  LV2 2018年5月17日
383194576  LV5 2018年4月24日
lw2192213158  LV1 2018年4月1日
pengboss  LV12 2018年2月2日
zhizaideren  LV2 2018年1月19日
夏虫123zzc  LV10 2018年1月12日
shuaiwei  LV2 2017年12月21日
时至秋雨  LV6 2017年12月12日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友