内容简介:沟通后了解到,是一个临时需求。在一个老项目上。具体有多老,直到开发完也不知道。
➢ 钉钉新需求
沟通后了解到,是一个临时需求。
在一个老项目上。
具体有多老,直到开发完也不知道。
get
到以下几点:
- 项目属于
jsp
开发 - 原来的下拉框
select
改为单选框radio
- 表格中的操作根据不同结果显隐文字和切换事件
- 今天就要 (沟通的时候已经是下班了,临近下班,没定到具体几点要)
看似需求很简单,对吧,还是太年轻了。
➢ 开始部署环境
一个项目开发的前提是什么?
是正常运行并开启调试模式。
就是这个简单的前提,就耗费了 3
个小时。
项目依赖:
-
svn
开通权限拉取项目 - 设置
jdk1.7
(1.8
是不可以的) -
java
编辑器Eclipse
(也是需要指定版本) -
tomcat
配置
➢ 部署环境踩坑
后端同学发来了上述相关的文件和压缩包
设置 jdk
现有的电脑配置已设置 jdk
为 1.8
,安装 jdk
设置环境变量为 1.7
打开指定的 Eclipse
编辑器(无需安装,直接打开 exe
文件)
报错,经网上排查,最终定位到是 64
位的系统安装了 32
位的 jdk
希望后端同学能记住这个小细节吧,毕竟他的电脑也是 64
位,却发来 32
位
打开编辑器
为了正常运行,编辑器仍然需要一些设置
后端同学直接扔来一份 word
文档,让我自行操作。
看着那份极其简陋的文档,完全不知如何下手。
sorry
,后端,这个事,必须,你来。
开通权限
除了 svn
代码权限,还有项目的账户权限
查询了电脑的一堆配置参数发送过来
又是一番等待,才收到配置的权限码。
以上整个过程就是解决电脑的基本配置和等待后端设置
➢ 开发环境踩坑
你以为的其实只是你以为。
修改的前提是熟悉已有代码
get
到以下几点:
- 项目使用类似
jquery
的一个封装,语法差不多(使用的时候一不小心就踩坑) - 项目使用的是
jsp
(没玩过后端的前端不是好产品) - 项目中的表格使用的是
dhtmlxgrid
,不是<table>
(那个版本的文档都已经找不到了)
一开始,连页面所在的文件都不知道是哪个?
后来根据请求显示的 jsp
定位。
然后不知道页面引用的组件是哪个?
只能采用关键词全局搜索来定位
接着就被最简单的显隐文字给难住了。
文字的显示直接从 dhtmlxgrid
源码的派生类上修改......
➢ 需求变更
好不容易完成了任务, 然后毫不意外的需求变更了。
两个方面:
一个是起初对需求没理解到位
一个上古时代永恒不变的规律
需求在将要完成和交付的时候没有意外的变复杂了
➢ Tips
遇到老项目的时候不要慌,谁经过手的可以多问问,排除隐藏的地雷。
时间安排的不合理要做好身体和心理上的预期,这种情况加班再所难免。
及时复盘项目的开发流程,记录开发计划中遇到的协作问题和技术问题。
明白耗费的时间和精力在具体在哪里?为什么?下一次怎样做的更好?
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- Azure Pipelines为开源项目提供不限时CI/CD服务
- UWA GOT (Online) 发布—限时免费 | 项目本地随时测,报告线上即时看
- [限时优惠]Python大数据分析与文本挖掘实战
- 最新Java高级架构师图集!需要的限时免费领取
- 免费!!3天直播外加19个视频,妥妥搞懂ZooKeeper!(限时领)
- PyTorch官方教程书限时免费!500页内容带你上手最流行框架
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
小米生态链战地笔记
小米生态链谷仓学院 / 中信出版集团 / 2017-5 / 56.00
2013年下半年,小米开始做一件事,就是打造一个生态链布局IoT(物联网);2016年年底,小米生态链上已经拥有了77家企业,生态链企业整体销售额突破100亿元。这3年,是小米生态链快速奔跑的3年,也是小米在商场中不断厮杀着成长的3年。 3年,77家生态链企业,16家年销售额破亿,4家独角兽公司,边实战,边积累经验。 小米生态链是一个基于企业生态的智能硬件孵化器。过去的3年中,在毫无先......一起来看看 《小米生态链战地笔记》 这本书的介绍吧!