沟通后了解到,是一个临时需求。html
在一个老项目上。前端
具体有多老,直到开发完也不知道。java
get
到如下几点:jquery
jsp
开发select
改成单选框radio
看似需求很简单,对吧,仍是太年轻了。后端
一个项目开发的前提是什么?tomcat
是正常运行并开启调试模式。jsp
就是这个简单的前提,就耗费了3
个小时。编辑器
项目依赖:svn
svn
开通权限拉取项目jdk1.7
(1.8
是不能够的)java
编辑器Eclipse
(也是须要指定版本)tomcat
配置后端同窗发来了上述相关的文件和压缩包spa
设置jdk
现有的电脑配置已设置jdk
为1.8
,安装jdk
设置环境变量为1.7
打开指定的Eclipse
编辑器(无需安装,直接打开exe
文件)
报错,经网上排查,最终定位到是64
位的系统安装了32
位的jdk
但愿后端同窗能记住这个小细节吧,毕竟他的电脑也是64
位,却发来32
位
打开编辑器
为了正常运行,编辑器仍然须要一些设置
后端同窗直接扔来一份word
文档,让我自行操做。
看着那份极其简陋的文档,彻底不知如何下手。
sorry
,后端,这个事,必须,你来。
开通权限
除了svn
代码权限,还有项目的帐户权限
查询了电脑的一堆配置参数发送过来
又是一番等待,才收到配置的权限码。
以上整个过程就是解决电脑的基本配置和等待后端设置
你觉得的其实只是你觉得。
修改的前提是熟悉已有代码
get
到如下几点:
jquery
的一个封装,语法差很少(使用的时候一不当心就踩坑)jsp
(没玩事后端的前端不是好产品)dhtmlxgrid
,不是<table>
(那个版本的文档都已经找不到了)一开始,连页面所在的文件都不知道是哪一个?
后来根据请求显示的jsp
定位。
而后不知道页面引用的组件是哪一个?
只能采用关键词全局搜索来定位
接着就被最简单的显隐文字给难住了。
文字的显示直接从dhtmlxgrid
源码的派生类上修改......
好不容易完成了任务, 而后绝不意外的需求变动了。
两个方面:
一个是起初对需求没理解到位
一个上古时代永恒不变的规律
需求在将要完成和交付的时候没有意外的变复杂了
遇到老项目的时候不要慌,谁通过手的能够多问问,排除隐藏的地雷。
时间安排的不合理要作好身体和心理上的预期,这种状况加班再所不免。
及时复盘项目的开发流程,记录开发计划中遇到的协做问题和技术问题。
明白耗费的时间和精力在具体在哪里?为何?下一次怎样作的更好?