第一次带项目遇到的坑
背景:公司给高校做项目,签的紧,给了40天时间做,中间还有国庆和中秋。基本天天加班,就歇息了5天,3天中秋回家(PS:回家后还忙着做省厅的数据库设计和详细文档说明),两天国庆休息,做完后给省厅做demo演示。结束时间和高校一致,也就是40天两个项目。时间上很赶,踩了许许多多的坑。做个总结吧
坑之一:数据库设计部分,当天原型图下来,第二天开始做,一天的时间设计数据库,不少字段没有仔细沟通好,注释也描述的不够清楚。简单的学年2017-2018,原先是按照2017来计算的,年月2018/09,2018-09,201809 什么格式都有,数仓一个人推一种格式。以后注释后面最好写一个样例,让别人知道格式什么样子
坑之二:代码建包部分,同一模块下的项目最好放在一个包,让一个人做。但是由于时间紧,不同模块需要花费的时间长短不一,安排了模块少的人帮助模块多的人写几个功能,结果不在一个包下。以后最好先创建好包,和他们沟通好每个模块应该在哪个包下面。
坑之三:代码规范部分,严格按照阿里规约来进行,前期没有仔细检查,后期把所有扔掉的一点点捡起来。严格按照规范来编码把,这一块没什么说的,以后记得检查吧
坑之四:业务逻辑部分,这是一个大坑,安排下去后,只是说了功能,每个人按照自己理解的来做,总有点区别,近三年,按我的理解是今年,去年,前年。有些人写的是数据库时间按大小排序取前三位。这样的话,假如只有2015年数据那最新年就不是2018,我们期望的是2018为0。详细设计文档没有做好,第一次写详细设计文档,只是记录了每个位置对应的表,应该说清楚对应的数据怎么获取,时间太赶了。
坑之五:记录,每一次的修改都应该留下记录,页面修改发一份最新的原型图给我,说那个地方修改了,就按照他说的来,后面才发现其他地方他也改动了,应该每个原型图对应的时间,每次修改的内容都要记录下来。
坑之六:数据库初始化语句,数据库第一次设计好以后,当原型进行了修改,可能会增加,减少字段或者表。我需要准备好每一版的SQL,以及从上一版升级到最新版的SQL,实际上只准备了最新版本的初始化SQL,现在需要忙着补齐
坑之七:权限,数据库设计好以后,会变动,后期整理的时候,新加表好查找,但是如果表有修改字段,那就麻烦了,应为压根不知道修改了哪一个?需要一个个的对应。而且不仅仅软件方面修改,数仓导数据的时候有时候会增加字段和表。而你完全不知道,那表还有数据,你也不敢去删。
第一次带项目遇到的坑相关推荐
- 我第一次带项目,看我如何使用 剪草为马,撒豆成兵 之术(二)
我第一次带项目,看我如何使用 剪草为马,撒豆成兵 之术(二) 第二天,我们一队人马到局里去.销售一路牛逼哄哄死吹他的关系如何如何,什么科长局长都是哥们之类的.我一听这个就讨厌,一路上左看看右看看H市的 ...
- 项目管理到底在管什么?第一次带项目,就因为这搞黄了
0. 引言 作为 IT 行业的项目管理者或者 IT 部门的管理者,我常常在思考,管理的最终目标到底是什么? 我们暂且从产出物的角度去分析下,IT 管理可能的最终落脚点就是: 高效开发.快速交付.稳定运 ...
- 一个项目三个坑,我懵了
我常常在想,一个人具备怎样的素质和能力,才称得上高级工程师?估计不少人会说,"基础过硬.熟练掌握一门编程语言.至少看过一个优秀开源项目源码.有过高并发工作经验.沟通能力强". 这些 ...
- 转载:第一次负责项目的总结
本文转自:啊汉 原文链接:http://www.cnblogs.com/hlxs/archive/2011/10/05/2199329.html 第一次负责项目的总结 最讨厌的就是写总结,就是想写一下 ...
- 用Vue+Node从零开始实现拼多多前后端商城项目 — 记录踩坑之旅(上篇)
前言 本人移动端开发妹子工程师一枚 ,因为公司项目需要用到前端的技术(主要是vue),自己自学了一段时间,最近花了半个月在工作之余的时间终于自己完完整整写下来一整个前后端商城项目(当然是跟了一个线上项 ...
- 记第一次使用tiptap踩的坑
记第一次使用tiptap踩的坑 引入tiptap之后直接报错Duplicate use of selection JSON ID cell 局部引用报错 样式问题 引入tiptap之后直接报错Dupl ...
- 瑞吉外卖项目笔记+踩坑1——基础功能
导航: [黑马Java笔记+踩坑汇总]JavaSE+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud/SpringCloudAlibaba+黑马旅游+谷粒商城 目录 1 ...
- 新手带项目那些事儿(0.15-1.07)
新手带项目那些事儿(0.15-1.07) --过去1年项目管理工作之感受 时间过得好快,转眼间已过三年.翻了翻记忆,随时能想到当初在学校也算是努力读书的时光.可惜回不去,人只能往前看.第一年做了软件测 ...
- qt5.15.2-银河麒麟-龙芯国产化-项目打包踩坑实录
qt5.15.2-银河麒麟-龙芯国产化-项目打包踩坑实录 linuxdeployqt几乎是唯一解决方案,网上各种自己写脚本根据ldd去拷贝的,最后大概率都是segment default-除非你是纯Q ...
- 用Vue Node从零开始实现拼多多前后端商城项目 — 记录踩坑之旅(上篇)
前言 本人移动端开发妹子工程师一枚 ,因为公司项目需要用到前端的技术(主要是vue),自己自学了一段时间,最近花了半个月在工作之余的时间终于自己完完整整写下来一整个前后端商城项目(当然是跟了一个线上项 ...
最新文章
- js中如何得到循环中的点击的这个id_Js篇面试题9请说一下Js中的事件循环机制
- linux系统编程:自己动手写一个cp命令
- Ubuntu 14.04 台式机锐捷使用:
- 华尔街分析师点评NetApp转型战略
- oracle 数据库字段名与实体类字段名称不匹配的处理方法
- [洛谷P1951]收费站_NOI导刊2009提高(2)
- java循环一年月份天数和_javawhile循环编写输入某年某月某日,判断这一天是这一年的第几…...
- 解决MSDN安装正常,却无法访问。
- 7628刷breed_H大的最新版Breed不死u-boot
- jvm内存模型(jdk1.8)
- 性能测试基础知识-华为云学院
- html+css+js(未完待续)
- 上架一款APP,用户量高于1万的概率有多少?
- 高德开放平台 - 学习/实践
- 读书笔记--推荐系统实践(4)
- 将本地仓库推送到远程SSHHTTPS
- 协同分割co-segmentation
- vue使用jointJs,vue流程图、旅程图
- 2023年第二届计算与人工智能国际会议(ISCAI 2023)
- 用计算机怎么计算p级数,2020考研计算机数学49个基础知识点