zoukankan      html  css  js  c++  java
  • 工作经验之产品上线

             时间是在国庆放假之前,组长去总公司开会,带回几张图纸,客户说几个小时就能搞定的事情,心中飘过you can you up。

    那一天组长和我都加班了,他画原型图我导数据,客户要的紧,节后就要上线,不经过测试组,直接客户就要用,到了明天原型图画好了(依旧存在很多需求不明确的地方),导入的数据也有不全的地方,但是这个小模块还是这样开始了。

    进入公司两个月,熟悉框架,了解代码,重构模块,也算是给自己打下了这样的基础,这个模块和原先做过的有些不同,因为这是从无到有,一切的一切都要自己做,没有参照物,从页面到逻辑,再到数据库的数据,完完全全都是自己设计。

    这一天,从table 到div 再到td tr,页面的设计还是那么轻松愉快的完成了,中间最大的难题是一个录入界面,需要自己拼接gridview表格,而不是使用控件,在放假之前,我算是完成乐儿百分之八十吧。

    假后回到公司,组长就怒气冲冲的找到我,因为客户就要看成品,但是我开发这边还是存在很大的问题,界面的美观,逻辑的完善,以及系统的健壮性,组长很着急,那天加班加到很晚,我负责程序逻辑开发,还有一个同事负责报表。

    那一周在加班中度过,遇到很多喝多的问题,但是也解决了,难题还在后面呢,在这个项目完全没有经过测试的情况下(我们开发的自己点了点)就部署服务器,直接给客户使用了,当然,情况大家都能想到了,客户打来电话,各种输入性的校验,这边还没有完善,但是基本的功能不会影响到客户的使用。这一周快要结束的时候,终于把完善的地方加上了,下班之前在正式库上部署好,大功告成,下班回家。

    明天组长告诉我,客户不能上报信息了,正式库出现了问题,但是在开发库这边不能返现,开发库这边没有一点问题,我们想了各种办法,把客户信息和客户数据导入到我们开发库这边,进行测试,能上报,查看页面是不是局部刷新的问题,依旧不能,那一天,在正式库上,发版不下十次 ,但是还是一直转圈,页面最下角报出js错误,页面就不贴出了,因为根据公司保密合同,最后姜还是老的辣。

    根据检讨自己本人的编码习惯,不加try catch,当自己开发的过程中,真的没有什么恶问题,因为我们可以断点调试,无所谓,但是当我们程序上线,部署到客户的服务器的时候呢,错误我们捕捉不到,只能去猜开发中哪里出现了问题,在调试的过程中组长在我的代码中加入try catch语句,抛出了异常,找到了错误的根本。

    错误是在取出用户的电话的时候,电话没有被序列化,呈现出null.toString()这样的语句,当然会报错了,小小的语句引发的异常,真的是惭愧,导致很多不必要的麻烦。

    这次上线让自己成长了很多。感谢!!

  • 相关阅读:
    vant -图片上传
    Android知识点:Integer.valueOf()
    Android知识点:getText().toString()
    Android多个点击事件监听简化编程方式:implements View.OnClickListener
    实际操作PC端串口调试助手软件与实际51单片机相互通信
    借助虚拟串口驱动软件模拟PC端串口调试助手软件与Proteus中51单片机相互通信来点亮熄灭LED灯
    借助虚拟串口驱动软件模拟PC端串口调试助手软件与Proteus中51单片机相互通信二
    借助虚拟串口驱动软件模拟PC端串口调试助手软件与Proteus仿真电路图中VIRTUAL TERMINAL相互通信
    借助虚拟串口驱动软件模拟PC端串口调试助手软件与Proteus中51单片机相互通信一
    PC端串口调试助手软件与Proteus中51单片机相互通信的单片机C语言程序
  • 原文地址:https://www.cnblogs.com/xzpblog/p/5117914.html
Copyright © 2011-2022 走看看