jdk开发文档_记一次上古项目的限时开发

➢ 钉钉新需求

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

在一个老项目上。

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

e9f2bdbcd63ead9d1663d51d48d1ca94.png

get到以下几点:

  • 项目属于jsp开发
  • 原来的下拉框select改为单选框radio
  • 表格中的操作根据不同结果显隐文字和切换事件
  • 今天就要(沟通的时候已经是下班了,临近下班,没定到具体几点要)

看似需求很简单,对吧,还是太年轻了。

➢ 开始部署环境

一个项目开发的前提是什么?

是正常运行并开启调试模式。

就是这个简单的前提,就耗费了3个小时。

6d2ecfd024090cbd03413bc5db773364.png

项目依赖:

  • svn开通权限拉取项目
  • 设置jdk1.7(1.8是不可以的)
  • java编辑器Eclipse(也是需要指定版本)
  • tomcat配置

➢ 部署环境踩坑

后端同学发来了上述相关的文件和压缩包

设置jdk

现有的电脑配置已设置jdk为1.8,安装jdk设置环境变量为1.7

打开指定的Eclipse编辑器(无需安装,直接打开exe文件)

588c1d9c2f5811ace074657fbade4fdb.png

报错,经网上排查,最终定位到是64位的系统安装了32位的jdk

希望后端同学能记住这个小细节吧,毕竟他的电脑也是64位,却发来32位

打开编辑器

为了正常运行,编辑器仍然需要一些设置

后端同学直接扔来一份word文档,让我自行操作。

04473a6ea37333e9c6d998a93527db6b.png

看着那份极其简陋的文档,完全不知如何下手。

sorry,后端,这个事,必须,你来。

开通权限

除了svn代码权限,还有项目的账户权限

查询了电脑的一堆配置参数发送过来

又是一番等待,才收到配置的权限码。

以上整个过程就是解决电脑的基本配置和等待后端设置

➢ 开发环境踩坑

你以为的其实只是你以为。

修改的前提是熟悉已有代码

f8318ff03fa8dd10666ec49daab4123f.png

get到以下几点:

  • 项目使用类似jquery的一个封装,语法差不多(使用的时候一不小心就踩坑)
  • 项目使用的是jsp(没玩过后端的前端不是好产品)
  • 项目中的表格使用的是dhtmlxgrid,不是

    一开始,连页面所在的文件都不知道是哪个?

    后来根据请求显示的jsp定位。

    然后不知道页面引用的组件是哪个?

    只能采用关键词全局搜索来定位

    接着就被最简单的显隐文字给难住了。

    文字的显示直接从dhtmlxgrid源码的派生类上修改……

    ➢ 需求变更

    好不容易完成了任务, 然后毫不意外的需求变更了。

    ed793a94b9103833785928de34760115.png

    两个方面:

    一个是起初对需求没理解到位

    一个上古时代永恒不变的规律

    需求在将要完成和交付的时候没有意外的变复杂了

    ➢ Tips

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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值