国产精品双马尾后入爆操-色吊丝二区三区中文字幕-亚洲高清中文字幕一区二区-国产一区精品视频一区二区

軟件開(kāi)發(fā)中容易被忽視的問(wèn)題

發(fā)布時(shí)間:2022-09-02 15:34:03

作者:微紅科技

閱讀次數(shù):6270

當(dāng)前位置: 微紅科技 - 新聞動(dòng)態(tài) - 軟件開(kāi)發(fā)中容易被忽視的問(wèn)題

在軟件行業(yè)中,有一些存在但總被人故意忽略的問(wèn)題。這個(gè)現(xiàn)象用英語(yǔ)來(lái)說(shuō)叫“Elephant In The Room”——房間中的象。微紅科技來(lái)盤(pán)點(diǎn)一下在軟件開(kāi)發(fā)行業(yè),有哪些容易被忽視的問(wèn)題。

?


1568705086139672.jpg



基本上每個(gè)人均見(jiàn)過(guò)美麗的代碼。這些代碼簡(jiǎn)潔明了且容易解讀使我們可以高效率地把工作完成。不過(guò)要是問(wèn)人們,他們?cè)诿利惖拇a基礎(chǔ)上工作嗎?大多數(shù)人不明所以。那麼,這些代碼來(lái)自何處?畢竟寫(xiě)得出好代碼的開(kāi)發(fā)者寥寥可數(shù)。



?11881568705388.png



與此同時(shí),我們見(jiàn)過(guò)的爛代碼比好代碼多得多,甚至四處可見(jiàn)。開(kāi)發(fā)者中有些人每天均要與爛代碼作斗爭(zhēng),其中很多人為寫(xiě)出越來(lái)越多的爛代碼感到愧疚。

?

不過(guò)為什么要寫(xiě)爛代碼?而且明白這代碼非常爛但還要寫(xiě)?


?22531568705388.png


這些均是理由,因?yàn)槲覀內(nèi)淌懿涣耸聦?shí)。開(kāi)發(fā)者明知做不好任務(wù),卻不深感羞恥,為什么不換工作呢?

?

其實(shí)有更為深層的原因,是行業(yè)內(nèi)已然存在的危機(jī)。

?

一個(gè)現(xiàn)象是我們的行業(yè)在以一個(gè)可觀的速度在發(fā)展?;旧厦恐芫腥录夹g(shù)發(fā)生,這種情況于過(guò)往的幾十年中始終如此。行業(yè)對(duì)于人們所開(kāi)創(chuàng)的東西基本上沒(méi)限制,需研習(xí)的東西亦非常之多。

?

開(kāi)源現(xiàn)在是一個(gè)公共領(lǐng)域,我們基本上不需從頭開(kāi)始。我們于已存在的平臺(tái)之上辦公,以新方法把已適用的合上去,再加之創(chuàng)意,便就可公布這個(gè)產(chǎn)品,其他人可再次于這個(gè)基礎(chǔ)之上開(kāi)創(chuàng)。這導(dǎo)致了以史無(wú)前例的速度加快產(chǎn)出。



?5241568705388.png



這是全球程序員的增長(zhǎng)圖。確切的數(shù)字不關(guān)鍵,關(guān)鍵的是程序員人數(shù)于每五年大約便會(huì)增加一倍。自 1950 以后,這種增加基本上不停歇。程序員的數(shù)量以每五年增加一番的速度在增長(zhǎng)。

?

我們能看到些什么?好的是這種上升不會(huì)永無(wú)止境。因?yàn)槭澜鐩](méi)那么多人口。不好的是,這些程序員之中,有一半均工作經(jīng)驗(yàn)不到5年。具體情況也許越來(lái)越糟糕,因?yàn)樵谖磥?lái)十到十五年間有可能離開(kāi)這個(gè)行業(yè),所以我們的行業(yè)十分缺乏經(jīng)驗(yàn)充足的人。

?

越來(lái)越糟的是,因?yàn)樾袠I(yè)環(huán)境變化如此急速,在一項(xiàng)技術(shù)過(guò)時(shí)以前,沒(méi)充足的時(shí)間來(lái)累積經(jīng)驗(yàn),接著所有人又采用了另一個(gè)技術(shù)。這造成了同樣的錯(cuò)誤一次次的循環(huán)爆發(fā)。

?

讓我們看看還有哪些存在的問(wèn)題:

?

一:軟件易被修改

事實(shí)上很多軟件不僅不易被修改而且一旦啟用就不能輕易接受。只要寫(xiě)完部署好,哪怕使用起來(lái)是多么一無(wú)是處也無(wú)法輕易地?cái)[脫它。

?

二、人多力量大

多招程序員就能少花一半的時(shí)間完成工作嗎?可能事實(shí)并非如此,如果往一個(gè)落后于計(jì)劃進(jìn)度的項(xiàng)目里增加程序員,可能會(huì)讓這個(gè)項(xiàng)目完成的進(jìn)度更慢,甚至用來(lái)溝通的時(shí)間比實(shí)際工作時(shí)間還要多。

?

三、程序員可輕易替代

程序員并非是可互換的零部件,如果項(xiàng)目里的一個(gè)程序員離職了,需要兩個(gè)新人代替他,也許為了搞清楚這個(gè)人寫(xiě)的到底是什么,他們可能會(huì)花上一年半載的時(shí)間,糟糕的是可能永遠(yuǎn)也弄不明白。

?

四、抽象概念很好

?

因?yàn)橛谐橄蟾拍钏杂辛嘶ヂ?lián)網(wǎng)及一些優(yōu)秀的網(wǎng)站。要是只能寫(xiě)二進(jìn)制就糟了,還好編程語(yǔ)言,協(xié)議,框架等抽象概念救了我們。但大多數(shù)抽象概念都是在我們寫(xiě)的程序中產(chǎn)生的。我們創(chuàng)造出的抽象概念只是小聰明,概念不夠清晰。我們也沒(méi)有很多創(chuàng)造抽象概念的經(jīng)驗(yàn),所以我們創(chuàng)造出的是混亂。我們創(chuàng)造的抽象概念往往很糟糕,一片混亂,不利于項(xiàng)目的完成。

?



部分資料來(lái)源于網(wǎng)絡(luò)

如有侵權(quán),請(qǐng)聯(lián)系我們刪除


分享到 6270

上一篇: 談SEO優(yōu)化理念之主題模型!

下一篇: 談SEO優(yōu)化理念之主題模型!

返回列表

相關(guān)推薦

如何優(yōu)化網(wǎng)頁(yè)提高效率?已解決

什么是理財(cái)軟件?企業(yè)為什么開(kāi)發(fā)理財(cái)軟件?

app如何做好推廣活動(dòng)策劃方案?已解決

如何快速了解網(wǎng)站建設(shè)?

您還可以

留下您的聯(lián)系方式

我們系統(tǒng)架構(gòu)師將在第一時(shí)間與您聯(lián)系

  您的姓名:

  您的電話(huà):
  • 提 交
  • Copyright ? 微紅科技 All Rights Reserved 

    ICP備案 黔公網(wǎng)安備   黔ICP備17001430號(hào)-1   【微紅科技官方微博】 版權(quán)所有:微紅科技     百度統(tǒng)計(jì)

    岫岩| 房产| 瑞昌市| 金湖县| 武冈市| 桃园县| 清镇市| 安乡县| 青浦区| 武隆县| 浮山县| 台前县| 策勒县| 宁德市| 革吉县| 武夷山市| 梨树县| 华蓥市| 金塔县| 武宁县| 巴中市| 温宿县| 竹北市| 常山县| 峡江县| 长岛县| 儋州市| 乐业县| 慈利县| 林口县| 杭锦旗| 舟曲县| 云龙县| 嘉鱼县| 枣庄市| 营口市| 西吉县| 瓮安县| 宜阳县| 赣榆县| 聂荣县|