溝通後瞭解到,是一個臨時需求。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
源碼的派生類上修改......
好不容易完成了任務, 而後絕不意外的需求變動了。
兩個方面:
一個是起初對需求沒理解到位
一個上古時代永恆不變的規律
需求在將要完成和交付的時候沒有意外的變複雜了
遇到老項目的時候不要慌,誰通過手的能夠多問問,排除隱藏的地雷。
時間安排的不合理要作好身體和心理上的預期,這種狀況加班再所不免。
及時覆盤項目的開發流程,記錄開發計劃中遇到的協做問題和技術問題。
明白耗費的時間和精力在具體在哪裏?爲何?下一次怎樣作的更好?