成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Java與Cobol對(duì)決:Cobol軟件質(zhì)量最過(guò)硬

開(kāi)發(fā) 后端
眾所周知,軟件總是存在缺陷的。問(wèn)題是,有多少人針對(duì)軟件質(zhì)量做系統(tǒng)性的研究和分析呢?比如說(shuō),到底誰(shuí)的問(wèn)題最大,是大眾追捧的Java,還是奮力直追的C、C++,抑或久經(jīng)沙場(chǎng)的Cobol?最近,一份可靠的調(diào)查為我們揭開(kāi)了謎底。

眾所周知,軟件總是存在缺陷的。問(wèn)題是,有多少人針對(duì)軟件質(zhì)量做系統(tǒng)性的研究和分析呢?比如說(shuō),到底誰(shuí)的問(wèn)題最大,是大眾追捧的Java,還是奮力直追的C、C++,抑或久經(jīng)沙場(chǎng)的Cobol?最近,一份可靠的調(diào)查為我們揭開(kāi)了謎底。該調(diào)查組從 745個(gè)抽樣應(yīng)用程序的分析中得出結(jié)論,目前世界上有許多軟件存在一些潛在的缺陷,在某種程度上為企業(yè)和機(jī)構(gòu)帶來(lái)了一定的風(fēng)險(xiǎn)。

何謂技術(shù)債(Technical Debt)

所謂“債”指的是債務(wù),不管什么類(lèi)型的債,總歸不是什么好事。科技債也一樣,像這樣一類(lèi)為程序構(gòu)造設(shè)計(jì)、編碼帶來(lái)風(fēng)險(xiǎn)的程序被冠名為“技術(shù)債”(Technical Debt),Technical Debt指的是由于軟件架構(gòu)設(shè)計(jì)的致命缺陷造成了嚴(yán)重的災(zāi)難,因其嚴(yán)重性也一直受到越來(lái)越多的關(guān)注。

電影《無(wú)間道》的一句經(jīng)典臺(tái)詞“出來(lái)混,遲早要還的”。對(duì)于70年代的計(jì)算機(jī)程序的開(kāi)發(fā)專(zhuān)家來(lái)講,他們是怎么也沒(méi)有想到這些計(jì)算機(jī)程序那么有生命力,居然能活到21世紀(jì)。而由此帶來(lái)的是叱咤風(fēng)云的“千年蟲(chóng)問(wèn)題”。

因此,說(shuō)起“技術(shù)債”(Technical Debt),就不得不談到一個(gè)石破驚天的血案“千年蟲(chóng)”。計(jì)算機(jī)2000年問(wèn)題,又叫做"2000年病毒"、"千年蟲(chóng)"、或"千年病毒".縮寫(xiě)為"Y2K".是指在某些使用了計(jì)算機(jī)程序的智能系統(tǒng)(包括計(jì)算機(jī)系統(tǒng)、自動(dòng)控制芯片等)中,由于其中的年份只使用兩位十進(jìn)制數(shù)來(lái)表示,因此當(dāng)系統(tǒng)進(jìn)行(或涉及到)跨世紀(jì)的日期處理運(yùn)算時(shí)(如多個(gè)日期之間的計(jì)算或比較等),就會(huì)出現(xiàn)錯(cuò)誤的結(jié)果,進(jìn)而引發(fā)各種各樣的系統(tǒng)功 能紊亂甚至崩潰。

軟件質(zhì)量評(píng)估不容小覷

無(wú)論是由于業(yè)務(wù)決策的失誤還是編程能力的欠缺,那些性能糟糕的代碼都可能導(dǎo)致電腦系統(tǒng)崩潰、安全漏洞、性能衰弱、或者數(shù)據(jù)損壞等。而且,代碼修復(fù)本身又是一件耗費(fèi)成本、花費(fèi)技術(shù)精力的差事。因此軟件質(zhì)量評(píng)估不容小覷。

通常,我們?cè)谲浖臏y(cè)試與評(píng)估時(shí),主要側(cè)重于功能特征、可靠特征、易用特征和效率特征等幾個(gè)方面。在評(píng)價(jià)活動(dòng)的具體實(shí)施中,應(yīng)該把被評(píng)估軟件的研制任務(wù)書(shū)作為主要依據(jù)。

Cast Software是一款軟件質(zhì)量評(píng)估工具,專(zhuān)用于評(píng)估軟件工程架構(gòu)的穩(wěn)健性和應(yīng)用程序的編碼質(zhì)量,它系統(tǒng)分析了745個(gè)應(yīng)用程序,總共涵蓋365萬(wàn)行代碼。上周四發(fā)布了一份分析結(jié)果的詳細(xì)報(bào)告指出,Cast分析了來(lái)自將近12個(gè)行業(yè)中的160個(gè)國(guó)家的應(yīng)用程序。該分析結(jié)果包含了1800多種應(yīng)用程序開(kāi)發(fā)中的違規(guī)類(lèi)型。這些應(yīng)用程序是用多種編程語(yǔ)言編寫(xiě)而成,包括Java EE, Cobol, .Net, C, C++ 等等。根據(jù)每小時(shí)修復(fù)違規(guī)代碼的開(kāi)銷(xiāo)為$75的標(biāo)準(zhǔn)來(lái)統(tǒng)計(jì)的結(jié)果表明,平均修復(fù)每行Technical Debt代碼需要花費(fèi)$3.61。

軟件質(zhì)量評(píng)估:Cobol榮獲最佳選擇 Java App問(wèn)題最多

COBOL是一種面向數(shù)據(jù)處理的、面向文件的、面向過(guò)程(POL)的高級(jí)編程語(yǔ)言。最早的高級(jí)編程語(yǔ)言之一,是世界上第一個(gè)廣泛使用的高級(jí)編程語(yǔ)言,也是數(shù)據(jù)處理領(lǐng)域最為廣泛的程序設(shè)計(jì)語(yǔ)言。經(jīng)過(guò)40多年的不斷修改、豐富完善和標(biāo)準(zhǔn)化,COBOL已發(fā)展為多種版本的龐大語(yǔ)言 COBOL程序,在財(cái)會(huì)工作、統(tǒng)計(jì)報(bào)表、計(jì)劃編制、情報(bào)檢索、人事管理等數(shù)據(jù)管理及商業(yè)數(shù)據(jù)處理領(lǐng)域,都有著廣泛的應(yīng)用。

COBOL的重要性可以用這句話(huà)來(lái)描述:世界上70%的數(shù)據(jù)都是用COBOL語(yǔ)言處理的,并且90%的ATM事務(wù)處理用的都是COBOL語(yǔ)言。每天在線(xiàn)處理的COBOL事務(wù)有300億次。500強(qiáng)中有492家(包括全部的100強(qiáng))使用了COBOL語(yǔ)言,目前在COBOL方面的投資已經(jīng)超過(guò)3萬(wàn)億美元,,據(jù)稱(chēng)用COBOL書(shū)寫(xiě)的程序超過(guò)了1000億行,并且以每年大約50億行代碼的速度在增長(zhǎng)。

Java EE(Java Platform,Enterprise Edition)是sun公司推出的企業(yè)級(jí)應(yīng)用程序版本。這個(gè)版本以前稱(chēng)為 J2EE。能夠?yàn)槲覀儙椭_(kāi)發(fā)和部署可移植、健壯、可伸縮且安全的服務(wù)器端 Java 應(yīng)用程序。Java EE 是在 Java SE 的基礎(chǔ)上構(gòu)建的,它提供 Web 服務(wù)、組件模型、管理和通信 API,可以用來(lái)實(shí)現(xiàn)企業(yè)級(jí)的面向服務(wù)體系結(jié)構(gòu)(service-oriented architecture,SOA)和 Web 2.0 應(yīng)用程序。

從編程語(yǔ)言的角度上看,Java EE造成的損失最壞,每行代碼花費(fèi)高達(dá)$5.42,而Cobol則前景最好,每行代碼費(fèi)用低至$1.26。

Cast的首席科學(xué)家Bill Curtis表示,他相信Cobol是最佳選擇,因?yàn)镃obol的編程代碼更為完善。在歲月的變更中,程序員“摸爬滾打三十年了”,早就修復(fù)了一些致命性的缺陷。

至于Java,Curtis表示,“目前有很多人跟風(fēng)擠進(jìn)Java領(lǐng)域,但是并不具備堅(jiān)實(shí)的計(jì)算科學(xué)背景。”我們不難想象這樣一個(gè)讓人驚悚的實(shí)現(xiàn),有很多人在編寫(xiě)代碼,但是他們對(duì)軟件工程卻并不內(nèi)行。

各公司紛紛熱炒“技術(shù)債”

技術(shù)債務(wù)(Technical Debt)一直是個(gè)老生常談的話(huà)題。“但是這個(gè)形象的比喻更容易被研究者接受,因?yàn)樗麄冇X(jué)得Technical Debt真實(shí)地描述了他們工作的方式,而且與它們的工作息息相關(guān)”。

Cast的研究成果也越發(fā)受到IT企業(yè)的重視,特別體現(xiàn)在Technical Debt的理解上。國(guó)家科學(xué)基金項(xiàng)目的調(diào)查員,Maryland大學(xué)信息系統(tǒng)部的教授Carolyn Seaman表示,有越來(lái)越多的人開(kāi)始關(guān)注Technical Debt,因?yàn)檫@個(gè)形象的比喻和大家已經(jīng)產(chǎn)生了共鳴。Seaman還表示,提高軟件質(zhì)量的一大障礙是不太明確什么樣的開(kāi)發(fā)策略和開(kāi)發(fā)方法可以提高軟件的質(zhì)量。

去年,Gartner呼應(yīng)了這個(gè)主題,將這個(gè)術(shù)語(yǔ)定義為“IT Debt”。IT研究公司將世界范圍的IT研究維護(hù)費(fèi)用從2010年的500億美元調(diào)升至一萬(wàn)億美元。

在將注意力轉(zhuǎn)移到Technical Debt上時(shí),這會(huì)導(dǎo)致開(kāi)發(fā)人員偷工減料。有時(shí)候,適當(dāng)?shù)耐倒p料是必要的,但是忽略事實(shí)卻是不可容忍的。

這兩年以來(lái),有越來(lái)越多的人開(kāi)始關(guān)注Technical Debt。目前只有少量的代碼來(lái)說(shuō)明Technical Debt,在如何償還Technical Debt、以及何時(shí)償還、如何根據(jù)Technical Debt來(lái)改變需求方面還缺乏相應(yīng)的指南。

參考英文:http://www.computerworld.com/s/article/9222503/Java_apps_have_most_flaws_Cobol_apps_the_least_study_finds?taxonomyId=11&pageNumber=1

原文鏈接:http://tech.it168.com/a2011/1212/1287/000001287240.shtml

【編輯推薦】

  1. 甲骨文Java專(zhuān)利遭拒 起訴Android侵權(quán)受挫
  2. Java企業(yè)應(yīng)用問(wèn)題代碼最多
  3. 微軟警告稱(chēng)Java乃入侵目標(biāo)之首
  4. Apache Ant對(duì)決Make:實(shí)戰(zhàn)Java構(gòu)建工具
  5. Java漏洞影響國(guó)內(nèi)千萬(wàn)電腦 360升級(jí)防護(hù)
責(zé)任編輯:林師授 來(lái)源: it168
相關(guān)推薦

2011-11-10 14:21:48

Java

2009-04-13 15:29:49

COBOL編程語(yǔ)言商業(yè)語(yǔ)言

2020-04-07 07:49:03

COBOL程序員系統(tǒng)

2023-08-26 16:06:10

COBOLJava數(shù)據(jù)

2011-03-30 10:44:39

COBOL

2023-08-25 13:32:05

COBOLJavaAI

2022-09-03 21:25:06

COBOL編程語(yǔ)言代碼

2012-08-17 10:59:08

IBMdW

2009-12-22 02:48:23

COBOL語(yǔ)言Grace Hoppe編譯語(yǔ)言

2024-10-10 09:52:14

2020-04-16 15:10:56

COBOLGitHub編程語(yǔ)言

2009-09-21 16:01:37

COBOL

2022-02-11 14:45:22

COBOL 代碼應(yīng)用程序編程語(yǔ)言

2009-06-02 15:42:02

開(kāi)發(fā)者大會(huì).NET 4Silverlight

2021-04-08 13:54:52

LinuxIBM編譯器

2011-07-05 16:09:05

2020-04-14 13:10:36

天網(wǎng)終結(jié)者代碼

2020-04-07 15:24:17

程序員編程COBOL

2012-12-12 17:04:36

編程語(yǔ)言

2020-07-23 15:42:03

Python 開(kāi)發(fā)編程語(yǔ)言
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 亚洲视频免费 | 久久久性色精品国产免费观看 | 狠狠的干狠狠的操 | 久久国产精品久久国产精品 | 免费精品 | 国产成人一区二区三区 | 国产成人精品久久二区二区91 | 黄色在线免费观看 | 国产情侣一区 | 麻豆久久久9性大片 | 91视频进入 | 桃花av在线 | 久草热8精品视频在线观看 午夜伦4480yy私人影院 | 九九伦理电影 | 97超在线视频| 国产成人av电影 | 亚洲成人精品久久 | 欧洲免费视频 | 在线视频一区二区三区 | 色一阁| 精品福利在线 | 麻豆va| 国产精品99久久久久久久久久久久 | 一区二区三区在线免费观看 | 日韩av一区二区在线观看 | 久久成人高清视频 | 国产精品久久久久久久久久久久午夜片 | 日韩欧美在线观看 | 国产成人午夜精品影院游乐网 | 国产玖玖 | 欧美一级久久久猛烈a大片 日韩av免费在线观看 | 国产精品一区二区久久 | 久久精品国产一区二区电影 | 成人不卡 | 色站综合| 国产精品久久久久一区二区三区 | 天天av网| 日本中文字幕在线视频 | 成年人黄色小视频 | 中文日韩字幕 | 亚洲成人一级 |