记一次上古项目的限时开发

栏目: JSP · 发布时间: 7年前

内容简介:沟通后了解到,是一个临时需求。在一个老项目上。具体有多老,直到开发完也不知道。

➢ 钉钉新需求

沟通后了解到,是一个临时需求。

在一个老项目上。

具体有多老,直到开发完也不知道。

记一次上古项目的限时开发

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

遇到老项目的时候不要慌,谁经过手的可以多问问,排除隐藏的地雷。

时间安排的不合理要做好身体和心理上的预期,这种情况加班再所难免。

及时复盘项目的开发流程,记录开发计划中遇到的协作问题和技术问题。

明白耗费的时间和精力在具体在哪里?为什么?下一次怎样做的更好?


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。

Vim实用技巧

Vim实用技巧

[英] Drew Neil / 杨源、车文隆 / 人民邮电出版社 / 2014-5-1 / 59.00元

vim是一款功能丰富而强大的文本编辑器,其代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中得到非常广泛的使用。vim能够大大提高程序员的工作效率。对于vim高手来说,vim能以与思考同步的速度编辑文本。同时,学习和熟练使用vim又有一定的难度。 《vim实用技巧》为那些想要提升自己的程序员编写,阅读本书是熟练地掌握高超的vim技巧的必由之路。全书共21章,包括121个技巧。每一章......一起来看看 《Vim实用技巧》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

随机密码生成器
随机密码生成器

多种字符组合密码

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具