zoukankan      html  css  js  c++  java
  • 会议管理项目总结

    进入oa部门之后一段时间都在做比较小的应用,ionic1项目新版本,pc端的聊天记录页,食谱页,也就是2三张页面,3、4个接口这样,所以虽然开发过程中遇到一些难办的问题,也并不是不能解决,很长一段时间我也是认为没有我解决不了的前端问题,正所谓井底之蛙安之海阔天空,管理项目暴露的问题的确让我重新认识了目前的状态。
    一、产生以为自己可以解决一切问题想法的原因
    没写过稍稍大一些的项目,以前虽然写过商城类的项目,但那其实是多人合作,基础已经有人搭建好了,个人只是在基础上进行开发,所以初期问题并没有考虑。而之后很长一段时间都是如此。个人开发也都是很简单的几张页面,几个接口。遇到的问题也可以解决,别人问我的问题我也可以很快定位解决,所以一段时间觉得没什么突破的,也就是还没有真正尝试过大一点项目造成的。
    二、向别人提问后得到的结果
    某些功能实现起来可能出现阻塞,这时候可能回去询问他人,而得到的结果可能是更晕。其实很简单,说谁都能说个大概,只有真的开发的人才知道难点在哪。所以向别人提问,取得一些思路即可。
    三、遇到的问题
    1.由于webpack环境是自己配置的,所以出现了object.assign没编译的情况,导致了一些手机空。
    2.ios用new Date取已经格式化了的时间戳,会报NAN,不要用空格拆分年月日。安卓会正常显示无此问题。如+new Date('2017 8 26')ios下就是NAN,必须使用2017/8/26这种格式划分。
    四、得到的结论
    1.前端环境如webpack,如果自己没有非常熟练掌握原理,不要自己搭建,会出一些忽略的问题,使用插件提供的初始化环境。
    2.项目开始的时候要做好分析,清楚页面的走向,预留判断。
    3.有点大的项目考虑使用vuex
    4.数据处理比较多可以考虑使用工具类,如lodash
    5.最重要的一点,评估时间。是基于上面4点的基础上。本次项目评估时间没考虑其他项目干扰,没考虑上面四点问题,评估时间是一个月,但是造成了加班一个月才刚能出个半成品,项目延期对业绩会造成比较大的影响,这就是教训。
    五、项目分析
    本项目属于应用下的轻应用,实际做出来是14张页面,加3个组件。根据后来总结,其实如果时间比较充裕,是可以将几张类似的页面判断合并,也就是精简到10张,加3个组件。但是那样是需要充分的时间做判断,也就是前期分析不足造成,实际开发的时候有想到要判断合并,但是后来觉得时间不够就拆分了,所以有点多代码其实是类似或重复的。

    又要改bug了。。。
    todo.......

  • 相关阅读:
    [转载]Linux用户管理全攻略(三)
    [转载]Linux用户管理全攻略(二)
    [转载]Linux用户管理全攻略(二)
    [转载]如何将数据库所有表里面的varchar字段批量改成N
    [转载]第八章  grep 家族
    [转载]第八章  grep 家族
    [转载]如何将数据库所有表里面的varchar字段批量改成N
    [转载]informix学习分享
    [转载]Linux用户管理全攻略(一)
    [转载]Linux用户管理全攻略(一)
  • 原文地址:https://www.cnblogs.com/benu/p/7435544.html
Copyright © 2011-2022 走看看