我如何讓軟件二次開發(fā)變簡單

我是一名從事Java開發(fā)工作的程序員,公司在準一線城市,成立5年時間,ERP系統(tǒng)開發(fā)是公司業(yè)務(wù)中重要的一部分乳规。前段時間我個人接手了一個ERP二次開發(fā)的任務(wù),根據(jù)客戶的需求對公司已開發(fā)的ERP進行改造來滿足它的實際應用合呐。前期的開發(fā)工作還是比較輕松的暮的,輕車熟路的在現(xiàn)有的ERP功能中,對部分功能進行了刪除淌实,添加客戶特定的功能需求等冻辩,根本不需要編輯大量的代碼,開發(fā)進度及其順利拆祈,這真是一份美差事恨闪!但是隨著開發(fā)進度的推移,我的噩夢也到來了:

首先放坏,問題出現(xiàn)在構(gòu)建咙咽、部署、測試淤年、修改bug再提交這個過程中钧敞,這也是我認為這個任務(wù)最耗時間的部分。我將代碼在本地MyEclipse中修改完成后麸粮,繼而打成war包溉苛,發(fā)送給公司負責部署的同事,他將war包部署發(fā)布在測試服務(wù)器上弄诲,提供地址供測試人員去測試愚战,測試人員將測試后的bug表已Excel形式發(fā)送給我,我再對代碼進行修改齐遵,再打war包寂玲。。梗摇。這簡直是一個死循環(huán)拓哟。


其次,由于大多數(shù)客戶初期并不知道自己想要的是什么樣的ERP留美,只有在操作試用當中彰檬,才會發(fā)現(xiàn)他們自己真正想要的是什么,這個客戶也不例外谎砾。我們將產(chǎn)品發(fā)布到外網(wǎng)逢倍,供他們試用時,他們幾乎是每天都會對功能提出“建設(shè)性”意見景图,這里應該怎么修改较雕,那里應該添加些什么樣的功能。因此幾乎隔一天都會拿到客戶“新需求”,對系統(tǒng)的功能修改亮蒋,再交付扣典,那段時間的日子不堪回首,客戶的要求是真的很多慎玖。

再次贮尖,偶爾會出現(xiàn),周末甚至是晚上九十點鐘的時候趁怔,由于某些限定條件湿硝,客戶類似于導出Excel按鈕失效這樣一些小問題的發(fā)生(這里各位看客會提出疑問:這樣的產(chǎn)品為什么允許給客戶使用?因為我們不正規(guī)啊润努,因為客戶急需啊关斜,客戶并不介意、要跟我們一起推進捌探健)痢畜,我都會急匆匆趕回公司,順帶捎上我們的部署大師鳍侣,沒他我給客戶部署發(fā)布不了啊丁稀,整的那段時間他對我敬而遠之,最不想接到的就是我的電話拱她。

就這樣一直磕磕絆絆的過了一段時間二驰,直到無意中接觸到了華為軟件開發(fā)云扔罪,僅僅經(jīng)過半天的使用秉沼,我就被它給徹底征服了。幫我解決了很多的問題矿酵,在這里唬复,我也把它推薦給跟我有同樣遭遇的你們。

我主要使用的是流水線功能全肮,然后就實現(xiàn)了只操作一次敞咧。我是這樣做的:

1、通過git將我本地寫好的代碼上傳到軟件云的代碼倉庫中辜腺,配置及其簡單休建,使用也很方便,在倉庫中的管理也很直觀清晰:

2评疗、根據(jù)上傳的代碼建立代碼檢查任務(wù)测砂,目前應該是可以支持Java、js百匆、web砌些、css和C++,對于我來說完全夠用,建完是這樣的:

3存璃、根據(jù)倉庫里的代碼新建一個構(gòu)建任務(wù):

六個步驟搞定仑荐,so easy!建完效果如下:

4粘招、根據(jù)編譯構(gòu)建生成的war包男图,建立一個部署任務(wù):

只需要五個步驟的操作岂傲,輕松了不少:

5乃戈、重點來了,建立流水線任務(wù)谍憔,將之前建立的三個任務(wù)添加到流水線當中:

三步建完一個流水線任務(wù)千元,是不是很輕松幸海?接下來的運行就是很簡單的了袜硫,每次更新代碼之后,點擊執(zhí)行即可:

通過流水線的功能,我要做的就是:編寫代碼瞻坝,更新到代碼倉庫,點擊流水線任務(wù),有問題就改代碼然后再更新倉庫斩披,運行流水線,就是這么簡單,我不再需要反復去做重復的事情讹弯,不再需要去麻煩我的部署的同事芍躏。而且代碼倉庫還可以直接在線編輯代碼,對一些小問題,在家就可以修改临燃,然后重新運行構(gòu)建部署,根本不需要再去公司解決蹬跃,隨時隨地解決問題薄货,這是一件很爽的事情荐吵。

毫不夸張的說薯蝎,建立一次自動化流水線服務(wù)缩筛,受用終生跋古住艺演!對我工作效率的提高不只是一點點,之前我遇到的那些都得到了妥善解決桐臊,自己一個人就可以完全搞定胎撤。

現(xiàn)在我已經(jīng)熟悉了華為軟件開發(fā)云這個平臺,已經(jīng)可以逐步分出一部分精力轉(zhuǎn)移到其他的工作當中去断凶,因為二次開發(fā)已經(jīng)不再占用我過多的時間和精力伤提。我甚至愿意多接一些erp二次開發(fā)的客戶需求,因為有了流水線功能认烁,一切信手拈來肿男,老板都夸我能干介汹!

另外,單獨使用軟件開發(fā)云的代碼檢查功能也不錯舶沛,有1000條檢查規(guī)則嘹承,凝縮了華為的研發(fā)經(jīng)驗在其中,還可以自由組合冠王,再也不用擔心我的編碼問題了赶撰。添加到流水線當中,使流水線如虎添翼柱彻。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末豪娜,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子哟楷,更是在濱河造成了極大的恐慌瘤载,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,843評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件卖擅,死亡現(xiàn)場離奇詭異鸣奔,居然都是意外死亡,警方通過查閱死者的電腦和手機惩阶,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,538評論 3 392
  • 文/潘曉璐 我一進店門挎狸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人断楷,你說我怎么就攤上這事锨匆。” “怎么了冬筒?”我有些...
    開封第一講書人閱讀 163,187評論 0 353
  • 文/不壞的土叔 我叫張陵恐锣,是天一觀的道長。 經(jīng)常有香客問我舞痰,道長土榴,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,264評論 1 292
  • 正文 為了忘掉前任响牛,我火速辦了婚禮玷禽,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘娃善。我一直安慰自己论衍,他們只是感情好,可當我...
    茶點故事閱讀 67,289評論 6 390
  • 文/花漫 我一把揭開白布聚磺。 她就那樣靜靜地躺著,像睡著了一般炬丸。 火紅的嫁衣襯著肌膚如雪瘫寝。 梳的紋絲不亂的頭發(fā)上蜒蕾,一...
    開封第一講書人閱讀 51,231評論 1 299
  • 那天,我揣著相機與錄音焕阿,去河邊找鬼咪啡。 笑死,一個胖子當著我的面吹牛暮屡,可吹牛的內(nèi)容都是我干的撤摸。 我是一名探鬼主播,決...
    沈念sama閱讀 40,116評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼褒纲,長吁一口氣:“原來是場噩夢啊……” “哼准夷!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起搬素,我...
    開封第一講書人閱讀 38,945評論 0 275
  • 序言:老撾萬榮一對情侶失蹤恢共,失蹤者是張志新(化名)和其女友劉穎秤茅,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體楔绞,經(jīng)...
    沈念sama閱讀 45,367評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,581評論 2 333
  • 正文 我和宋清朗相戀三年唇兑,在試婚紗的時候發(fā)現(xiàn)自己被綠了酒朵。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,754評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡扎附,死狀恐怖蔫耽,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情帕棉,我是刑警寧澤针肥,帶...
    沈念sama閱讀 35,458評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站香伴,受9級特大地震影響慰枕,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜即纲,卻給世界環(huán)境...
    茶點故事閱讀 41,068評論 3 327
  • 文/蒙蒙 一具帮、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧低斋,春花似錦蜂厅、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,692評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至唇跨,卻和暖如春稠通,著一層夾襖步出監(jiān)牢的瞬間衬衬,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,842評論 1 269
  • 我被黑心中介騙來泰國打工改橘, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留滋尉,地道東北人。 一個月前我還...
    沈念sama閱讀 47,797評論 2 369
  • 正文 我出身青樓飞主,卻偏偏與公主長得像狮惜,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子碌识,可洞房花燭夜當晚...
    茶點故事閱讀 44,654評論 2 354

推薦閱讀更多精彩內(nèi)容