代碼上生產(chǎn)的神坑之路---(現(xiàn)在公司svn使用的壞處)

大雪紛飛的日子

銘記今日,2018年12月六日吏颖。今日大雪紛飛搔体,從昨日已經(jīng)開(kāi)始雪花飄落,公司的一位“胡建”的小哥哥看到雪那叫一個(gè)興奮吶半醉!哈哈哈疚俱,今天的雪比昨天更大一點(diǎn),今天發(fā)生的事也比昨天大一點(diǎn)缩多。

1.最近我的代碼要上線(xiàn)

11月中旬開(kāi)始開(kāi)發(fā)公司的新的業(yè)務(wù)模塊呆奕,一個(gè)pc端的springboot項(xiàng)目养晋,因?yàn)槲椰F(xiàn)在是實(shí)習(xí)生還未畢業(yè),能力沒(méi)有那么好梁钾。加上新項(xiàng)目绳泉,里面的坑實(shí)在是太多了,一次上線(xiàn)四款保險(xiǎn)產(chǎn)品陈轿,其中一款真的是業(yè)務(wù)邏輯復(fù)雜的要命圈纺。首先它有三個(gè)狀態(tài),保單狀態(tài)麦射,審核狀態(tài)和支付狀態(tài)。保單狀態(tài)有4種灯谣,審核狀態(tài)有4種潜秋,支付狀態(tài)2種,還有退保退費(fèi)狀態(tài)胎许。組合起來(lái)峻呛。。辜窑。钩述。(此處捂臉表情)

2.踩坑之路

其他三款產(chǎn)品還好,審核通過(guò)之后不許修改了穆碎。但是有一款是反反復(fù)復(fù)的修改牙勘,各種改,狀態(tài)五花八門(mén)所禀。方面。。然后需求也跟著變更色徘。心態(tài)在開(kāi)發(fā)途中一路 boom恭金、boom、boom 褂策。后來(lái)還要兼職修改excel文檔格式横腿。。斤寂。然后大約開(kāi)發(fā)加測(cè)試后端的接口終于在今天測(cè)試通過(guò)可以上生產(chǎn)了耿焊。然而剛剛開(kāi)始最坑之路。扬蕊。搀别。

3.現(xiàn)有svn開(kāi)發(fā)短板
  • 目前公司開(kāi)發(fā)的模式有瓶頸,開(kāi)發(fā)是在trunk上一條線(xiàn)開(kāi)發(fā)尾抑,然后后端的小伙伴都在這個(gè)分支上開(kāi)發(fā)提交歇父,所以當(dāng)有的feature可以發(fā)布測(cè)試的時(shí)候就會(huì)把別的小伙伴的代碼帶到測(cè)試上去蒂培,然后大概率出現(xiàn)測(cè)試環(huán)境服務(wù)器沒(méi)有開(kāi)發(fā)環(huán)境的配置文件,這時(shí)候大多數(shù)為了圖方便就會(huì)把自己的配置文件先加到測(cè)試上去榜苫,因?yàn)檫@樣不用修改trunk上的代碼了护戳,所以把配置文件加一下,然后這些本來(lái)不應(yīng)該帶到生產(chǎn)環(huán)境的代碼就被帶上去了垂睬。
  • 還有一種情況媳荒,是你發(fā)測(cè)試的是你從trunk上的代碼,然后在測(cè)試線(xiàn)測(cè)試了好幾天然后在這中間又有其他的bug或者新的feature要上線(xiàn)驹饺,這時(shí)候你的測(cè)試環(huán)境的代碼并不包含這部分代碼钳枕,然后當(dāng)你這個(gè)feature上線(xiàn)的時(shí)候可能會(huì)把別人的代碼沖掉,只保留你的feature的代碼赏壹,這就導(dǎo)致功能不全的問(wèn)題鱼炒。當(dāng)然,你也可以把生產(chǎn)的代碼拉下來(lái)然后和測(cè)試環(huán)境的compare一下蝌借,但是這其中很大可能是很多人都動(dòng)過(guò)這部分代碼昔瞧,然后時(shí)間一久就不知道哪個(gè)該上哪個(gè)不該上了。所以根據(jù)墨菲定律來(lái)說(shuō),100%會(huì)出問(wèn)題。
4.最新的方案

我們公司特別厲害的CTO和我們目前的后端的老大幢竹,在討論了一天的情況下定出了一個(gè)方案褥符。把trunk凈化一下,然后以后開(kāi)發(fā)新的feature從干凈的trunk上拉出一個(gè)branch來(lái)作為一個(gè)新的feature開(kāi)發(fā)。這樣就會(huì)有點(diǎn)小問(wèn)題,就是一個(gè)人負(fù)責(zé)多個(gè)feature時(shí),本地要同時(shí)跑多個(gè)項(xiàng)目袜蚕,但是這樣會(huì)避免同事之間代碼沖突問(wèn)題。當(dāng)你的feature發(fā)測(cè)試時(shí)绢涡,直接把branch的代碼發(fā)到測(cè)試牲剃,等到測(cè)試通過(guò)之后把代碼merge到trunk上面。然后立即打tag雄可,然后再用幾個(gè)核心的測(cè)試用例把merge后的tag代碼測(cè)試一下凿傅,然后沒(méi)問(wèn)題直接發(fā)布生產(chǎn)。
這樣的好處是你的代碼完全隔絕了別人的feature数苫,不會(huì)導(dǎo)致你的代碼把別人的代碼沖掉的問(wèn)題聪舒。

把這些東西記下來(lái)是為了自己學(xué)習(xí)和總結(jié)的,如果幫到了你那是最好的了虐急。與君共勉箱残,一直在路上。加油。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末被辑,一起剝皮案震驚了整個(gè)濱河市燎悍,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌盼理,老刑警劉巖谈山,帶你破解...
    沈念sama閱讀 211,743評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異宏怔,居然都是意外死亡奏路,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)臊诊,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)鸽粉,“玉大人,你說(shuō)我怎么就攤上這事妨猩∏迸眩” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,285評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵壶硅,是天一觀(guān)的道長(zhǎng)。 經(jīng)常有香客問(wèn)我销斟,道長(zhǎng)庐椒,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,485評(píng)論 1 283
  • 正文 為了忘掉前任蚂踊,我火速辦了婚禮约谈,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘犁钟。我一直安慰自己棱诱,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,581評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布涝动。 她就那樣靜靜地躺著迈勋,像睡著了一般。 火紅的嫁衣襯著肌膚如雪醋粟。 梳的紋絲不亂的頭發(fā)上靡菇,一...
    開(kāi)封第一講書(shū)人閱讀 49,821評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音米愿,去河邊找鬼厦凤。 笑死,一個(gè)胖子當(dāng)著我的面吹牛育苟,可吹牛的內(nèi)容都是我干的较鼓。 我是一名探鬼主播,決...
    沈念sama閱讀 38,960評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼违柏,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼博烂!你這毒婦竟也來(lái)了香椎?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,719評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤脖母,失蹤者是張志新(化名)和其女友劉穎士鸥,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體谆级,經(jīng)...
    沈念sama閱讀 44,186評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡烤礁,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,516評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了肥照。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片脚仔。...
    茶點(diǎn)故事閱讀 38,650評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖舆绎,靈堂內(nèi)的尸體忽然破棺而出鲤脏,到底是詐尸還是另有隱情,我是刑警寧澤吕朵,帶...
    沈念sama閱讀 34,329評(píng)論 4 330
  • 正文 年R本政府宣布猎醇,位于F島的核電站,受9級(jí)特大地震影響努溃,放射性物質(zhì)發(fā)生泄漏硫嘶。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,936評(píng)論 3 313
  • 文/蒙蒙 一梧税、第九天 我趴在偏房一處隱蔽的房頂上張望沦疾。 院中可真熱鬧,春花似錦第队、人聲如沸哮塞。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,757評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)忆畅。三九已至,卻和暖如春晾蜘,著一層夾襖步出監(jiān)牢的瞬間邻眷,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,991評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工剔交, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留肆饶,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,370評(píng)論 2 360
  • 正文 我出身青樓岖常,卻偏偏與公主長(zhǎng)得像驯镊,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,527評(píng)論 2 349

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