2021欧洲杯买球

设为首页 - 加入收藏
广告 1000x90
您的当前位置:河南都市网 > 科技天地 > 正文

作业即代码:助力DevOps开发,快速交付软件

来源:IT专家网 编辑:情像 时间:2018-06-15

    BMC公司大中华区总经理 陈明华

    SUIZHEYUELAIYUEDUODEYINGYONGWANGYUNDUANQIANYI,GENGDUODEGONGSIYURUANJIANTUANDUIZHENGZAICAIYONGDevOpsYUMINJIEKAIFAJIAOFUMOSHI。ZAIZHEIZHONGKUAISUJIAOFUMOSHIXIA,RUHEBAOZHENGJIAOFUDAIMAZHILIANG、TISHENGJIAOFUXIAOLV?QIEKANBMCGONGSISUOJIESHAODEZUOYEDIAODUBIAOZHUNHUAHEZIDONGHUADEFANGFA。

    SUIZHEMINJIEKAIFAHEDevOps(KAIFAYUNWEIYITIHUA)DELIUXING,ZIDONGHUABUSHUCHENGWEIRUANJIANQIYEDEGUANJIANNENGLI,JUEDINGLEQIYEDESHENGCHANLISHUIPING。ZAIDevOpsLIUCHENGZHONG,ZIDONGHUAKEYIJIESHENGSHIJIAN、JIEYUEZIYUAN、JIANSHAOCUOWU,BINGQUEBAOYIZHIXING。JINGUANRUCI,KAIFARENYUANJINGCHANGWUSHIZHEIYANGDELINGXIANGONGZUOLIUCHENGZIDONGHUAHEZUOYEDIAODUJIEJUEFANGANDECUNZAI,ERSHIYILAIYIXIEJIANDANDEGONGJUBIANXIEDAIMAGOUJIANYINGYONG。YOUYUGONGJUBUJINXIANGTONG,KAIFARENYUANYEBINGWEIZUNSHOUXIANGTONGDEBIAOZHUN,JIAOFUJIYUNWEITUANDUIDEYINGYONGCHANGCHANGWUFAMANZUSHENGCHANBIAOZHUN,YIDANNALICHULECHAZI,WANGWANGHENNANFAXIANHEJIEJUEWENTI。

    YOUYUYEWUYINGYONGCHULIZHONGDEDABUFENCAOZUOYOUZUOYEDIAODUGONGNENGLAIZHIXING,ZUOYEDIAODUZIDONGHUABUJINZAIKAIFA、CESHIHEBUSHUDEGUOCHENGZHONGJIESHENGSHIJIAN,HAIKEYIRANGKAIFARENYUANJIANGSHIJIANZHUANZHUYUGOUJIANZUIHAODEYEWULUOJISHANG。

    YIYINGYONGDEZUCHENGWEILI:Java®HEPython®DENGDAIMASHIXIANYEWULUOJI,YINGYONGCHENGXUZAILinux®FUWUQI、WebYINGYONGFUWUQIHUOWANGLUODENGJICHUSHESHISHANGYUNXING,SHUJUKUHESQLYUJUCHUANGJIANBIAO、ZHONGGOUSUOYIN,ZUIHOU,XUDUOXIANGGUANDEZUOYEHERENWUBUDEBUANMOUZHONGTEDINGDESHUNXULAIZHIXING。ZHEIZHONGZUOYEDIAODUJINJINQUEDINGLEZUOYEHESHIYUNXING、ZUOYEZAIDIAODUSHIBAIHUOWUFAKAISHISHIGAIRUHECHULI。RUGUOKAIFARENYUANHUADALIANGDESHIJIANLAIDINGYIZHEIZHONGSHIJISHANGSHIGUANLIXINGZHIDEGONGNENG,BUJINLANGFEILEZIJIDEKAIFASHIJIAN,HAIJIYUNWEITUANDUIDAILAILEHOUXUNANTI,LANGFEIGENGDUOSHIJIAN。

    “ZUOYEJIDAIMA”(Jobs-as-Code)SHISHIXIANZUOYEDIAODUBIAOZHUNHUAHEZIDONGHUADEYIZHONGFANGFA,TASHIYONGJIANDANDEFUHAOLAIQIANRUDAIMA,TONGGUOAPIDIAOYONGDIAODUYINQING,RANHOUXIANGGUANLIJavaHUOPythonDAIMADEFANGSHINEIYANG,ZAIZHENGGEJIAOFUGUOCHENGZHONGGUANLIZHEIXIEDIAOYONG。

    XIAMIANJIESHAOYIXIAZUOYEJIDAIMARUHESHIYINGJIANHUADEKAIFALIUCHENG:

    作业不等于业务逻辑

    ZUOYEDIAODUJINJINSHIGONGJU,WEITABIANXIEJIAOBENXUYAOZAIGOUJIAN、CESHIHEZHICHIDENGLIUCHENGFANGMIANTOURUDALIANGJINGLI,CHUXIANCUOWUHEBUYIZHIDEQINGKUANGHUIYANGJIYUNWEITUANDUI。XIANGFAN,ZUOYEDIAODUQIJUYOUGUANLILIUCHENGGUANXI、JINXINGCHENGGONG/SHIBAIFENXI、BUHUOSHUCHUDENGGONGNENG,TAKEYIZAIDANGEYINGYONGYIJIKUAYINGYONGZHONGQUEBAOYIZHIXING,CONGERWEIKAIFATUANDUIHEYUNWEITUANDUIJIESHENGSHIJIAN,XIAOCHUNANTI。

    及早测试并经常测试

    RUJIN,YUANDAIMADEYUFAZAICHUANGJIANSHIJIUSHOUDAOJIANCHA。LEISIDEFANGFAYEKEYONGYUDINGYIZUOYE。ZAICHUANTONGDEKAIFAHUANJINGZHONG,JIAOBENHUADEXINDIAODUKENENGCHUXIANBUYIZHIXING,TAKENENGZAICESHIGUOCHENGZHONGYUNXINGZHENGCHANG,DANSHIZAISHENGCHANHUANJINGZHONGQUECHUXIANWENTI。RUGUOSHIXIANDIAODUZIDONGHUA,MIANXIANGSUOYOUZUOYEDEXIANGSIDEFUHAOHEJIEKOUDOUKEYIZAIZUICHUJIEDUANJIUBEISHIYONG,CONGERJIZAOJINXINGJINGQUEDECESHI。RUGUOYONG“JICHUSHESHIJIDAIMA”LAIPEIZHIZUIJIEJINSHENGCHANHUANJINGDECESHIHUANJING,ZHEIYIFANGFAGENGWEIYOUXIAO,KEYIYUCEBINGXIAOCHUYUQITAGONGZUOFUZAIBUYIZHIHUOZHENGDUOZIYUANDEQINGKUANG。

    使用源代码管理系统(SCM)

    YUANDAIMAGUANLIXITONG(BIRUGIT、Subversion、CVSHETFSDENG)CHUANGJIANLEYIGEZHONGYANGDAIMAKU,YONGYUCUNCHUYINGYONGZUJIANBINGGUANLIBANBEN。TANENGGOUSHIYINGYONGHUIFUDAOZHIQIANDEBANBEN、BIJIAOBANBENCHAYIBINGSHIBIEBIANHUA,YIJIGUANLIYIBUSHUXITONGZHONGDEQIANZAIPIAOYI。TAHAITIGONGLEYIZHONGKUAISUKEKAODEFANGFA,ZAIXINDEHUANJINGZHONGGOUJIANHUOZHONGGOUYINGYONG。

    DANGSCMZHONGDERENHEBUFENBEIXIUDINGHOU,GOUJIANGONGJU(BIRUJenkins®)ZHENDUICUOWUHUOGONGNENGHUIGUIZHONGXINGOUJIANBINGCESHIYINGYONG。TONGCHANGQINGKUANGXIA,CESHISHIBAIHOUQUANTIKAIFATUANDUIJIUDENULIJIEJUEWENTI,ZHEIYANGHUIDAOZHIJINDUYANCHI。ERSHIYONGZUOYEJIDAIMANENGGOUJIANSHAOCUOWUSHULIANG。

    CIWAI,YINGYONGYUEFUZA,KAIFASHENGMINGZHOUQIYEYUEZHANG,TONGCHANGSHEJIKAIFA、CESHI、JICHENG、SHIYUNXING、YUSHENGCHANCESHI、YONGHUYANSHOUCESHI(UAT)JIQITAHUANJIE。RUGUOJIANGZUOYEJIDAIMAYUSMCHEJIZAOCESHIJIEHEQILAI,FUZAXINGDEZENGJIAJIUBUHUIDAILAIGENGDUOXIAYOUNANTI。XIANGFAN,JIAOFUZHISHENGCHANHUANJINGDEYINGYONGJIANGJUBEIYIZHIXINGBINGJINGGUOQUANMIANCESHI。

    考虑价值等式

    RUYAOYINGYONGDAILAIZUIDADETOUZIHUIBAO,KAIFALIUCHENGJIUYAOJINKENENGJIANHUA、GAOXIAO,BINGQIEYINGYONGZAISHENGCHANHUANJINGZHONGYUNXINGSHIWENTIYEYAOJINKENENGSHAO。ZUOYEJIDAIMASHITONGSHISHIXIANZHEILIANGGEMUBIAODEGUANJIANYAOSU。

    ZUIHOU,QINGLAOJIYIDIAN:ZUIYANJINDEKAIFAFANGFAOUERYEHUISHIBAI。ZUOYEJIDAIMAWEIYINGYONGZENGTIANLEKEJIANXING,DANGXUYAOSHI,YUNWEITUANDUIHEZHICHITUANDUIKEYIGENGKUAISUDIFAXIAN、FENXIHEJIEJUEWENTI,CONGERRANGYINGYONGHUIFUZHENGCHANG。

WANGSHANGCHUANBO、YINGXIAOHULIANWANGZHENGMIANXINGXIANG、CHUANBOHULIANWANGRENXIANGFA

Top var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?54cae5158ccd221c0e357c3c68dd089f"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();