99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

何為“技術(shù)債務(wù)”?低代碼的過(guò)去與現(xiàn)在

西西 ? 來(lái)源:未知 ? 作者:張?zhí)K月 ? 2019-09-28 02:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在速度成為主要推動(dòng)力的今天,開(kāi)發(fā)者面臨的壓力從未如此之大。當(dāng)今的全天候市場(chǎng)需要一個(gè)敏捷的企業(yè),能夠在一夜之間開(kāi)發(fā)出新的功能和應(yīng)用程序,以滿(mǎn)足不斷增長(zhǎng)的需求。開(kāi)發(fā)團(tuán)隊(duì)只需要提高開(kāi)發(fā)速度,并盡可能快地將代碼推出門(mén)外。與此同時(shí),不斷增長(zhǎng)的客戶(hù)期望也給企業(yè)帶來(lái)了額外的壓力,要求他們?cè)诤线m的時(shí)間、合適的設(shè)備上提供出色的用戶(hù)體驗(yàn)。

問(wèn)題是,快速的應(yīng)用程序開(kāi)發(fā)和無(wú)錯(cuò)誤的軟件很難同時(shí)實(shí)現(xiàn)。如果這兩者構(gòu)成一個(gè)維恩圖,它們的重疊將很難被察覺(jué)。這就是快速開(kāi)發(fā)強(qiáng)大而健壯的軟件的挑戰(zhàn)所在。

未能實(shí)現(xiàn)質(zhì)量和速度之間的平衡,將導(dǎo)致業(yè)務(wù)應(yīng)用程序中出現(xiàn)無(wú)法管理的技術(shù)債務(wù)。何為“技術(shù)債務(wù)”?簡(jiǎn)而言之,技術(shù)債務(wù)是您在投資新的軟件計(jì)劃時(shí)所承擔(dān)的風(fēng)險(xiǎn)。您可以通過(guò)持續(xù)的更新、補(bǔ)丁、安全修復(fù)和其他與維護(hù)相關(guān)的活動(dòng)來(lái)償還技術(shù)債務(wù)。

很多技術(shù)債務(wù)都是建立在計(jì)劃和資源分配上的,但有時(shí)它也會(huì)失控——尤其是在盡快編寫(xiě)代碼的壓力下。

低代碼的過(guò)去與現(xiàn)在

低代碼開(kāi)發(fā)工具被吹捧為快速生成應(yīng)用程序的萬(wàn)能藥。其實(shí),低代碼并非現(xiàn)在才有,它在很早之前便存在。在過(guò)去,像Microsoft Access或PowerBuilder這樣的工具允許具有有限或沒(méi)有編程經(jīng)驗(yàn)的人快速構(gòu)建軟件解決方案,而這些人通常缺乏遠(yuǎn)見(jiàn)或計(jì)劃。這些低代碼工具沒(méi)有簡(jiǎn)化開(kāi)發(fā)過(guò)程,而是通過(guò)不斷的維護(hù)、安全和可伸縮性問(wèn)題增加了不可管理的技術(shù)債務(wù)。

那么這些拼湊在一起的應(yīng)用程序又需要誰(shuí)來(lái)維護(hù)呢?是的,開(kāi)發(fā)團(tuán)隊(duì)。

然而,現(xiàn)代的低代碼平臺(tái)是從使用可視化設(shè)計(jì)范例來(lái)簡(jiǎn)化和加速軟件創(chuàng)新的工具的悠久歷史發(fā)展而來(lái)的。低代碼平臺(tái)認(rèn)識(shí)到,雖然快速組合是有價(jià)值的,但是所有的軟件解決方案都必須遵循適當(dāng)?shù)能浖_(kāi)發(fā)生命周期。這對(duì)于減輕技術(shù)債務(wù)和實(shí)現(xiàn)持續(xù)價(jià)值具有重大意義。

低代碼和企業(yè)開(kāi)發(fā)

實(shí)現(xiàn)低代碼的軟件開(kāi)發(fā)不是簡(jiǎn)單地獲得一個(gè)工具然后讓開(kāi)發(fā)人員發(fā)瘋。該平臺(tái)必須支持企業(yè)開(kāi)發(fā)需求——從計(jì)劃、測(cè)試和正在進(jìn)行的維護(hù)到實(shí)際的編碼過(guò)程。該平臺(tái)需要與已經(jīng)存在的軟件開(kāi)發(fā)生命周期流程集成,包括確定是否應(yīng)該使用低代碼平臺(tái)構(gòu)建功能或新應(yīng)用程序的附加步驟。

盡管低代碼開(kāi)發(fā)已經(jīng)演變?yōu)槠髽I(yè)工具,但是大多數(shù)企業(yè)應(yīng)該繼續(xù)使用傳統(tǒng)的開(kāi)發(fā)工具來(lái)開(kāi)發(fā)關(guān)鍵任務(wù)或面向客戶(hù)的應(yīng)用程序。但并非所有的應(yīng)用程序或功能都需要從頭開(kāi)始構(gòu)建。企業(yè)可以為小型內(nèi)部流程預(yù)留低代碼,或者自動(dòng)化以前的手工任務(wù),這使得低代碼平臺(tái)成為執(zhí)行數(shù)字化轉(zhuǎn)型項(xiàng)目的一個(gè)很好的工具。

因?yàn)槟繕?biāo)是提高開(kāi)發(fā)速度,所以您的工具必須幫助您快速地編寫(xiě)代碼,以便能夠?qū)Υa進(jìn)行測(cè)試并推送給用戶(hù)。沒(méi)有時(shí)間來(lái)處理效率低下的流程或草率的代碼,它們只會(huì)增加技術(shù)債務(wù),并將時(shí)間表往后推。一個(gè)低代碼的開(kāi)發(fā)平臺(tái)需要為開(kāi)發(fā)人員提供快速構(gòu)建強(qiáng)大而健壯的應(yīng)用程序所需的工具。這包括完全經(jīng)過(guò)審查的、預(yù)先構(gòu)建的代碼片段,可以粘貼到源文件中。

低代碼和技術(shù)債務(wù)

低代碼開(kāi)發(fā)平臺(tái)提高開(kāi)發(fā)速度的另一個(gè)方法是消除通常與新軟件相關(guān)的技術(shù)債務(wù)。在這里,選擇正確的低代碼開(kāi)發(fā)平臺(tái)大有裨益。如果采用由供應(yīng)商控制的完全托管的云環(huán)境的低代碼平臺(tái),那么維護(hù)就融入到平臺(tái)中,開(kāi)發(fā)人員或安全團(tuán)隊(duì)不必?fù)?dān)心升級(jí)或補(bǔ)丁。該平臺(tái)還應(yīng)該是向前兼容的,并支持未來(lái)版本的操作系統(tǒng)和其他平臺(tái),如iOSAndroid和Chrome。

此外,您的低代碼供應(yīng)商應(yīng)該能夠幫助開(kāi)發(fā)人員使客戶(hù)端更新和未來(lái)的平臺(tái)支持更加容易,方法是確保您的軟件從一開(kāi)始就考慮集成和支持問(wèn)題。您的開(kāi)發(fā)人員應(yīng)該“及時(shí)知道”構(gòu)建在平臺(tái)上的應(yīng)用程序正在更新到最新的標(biāo)準(zhǔn)。

而壓力在于加快應(yīng)用程序的開(kāi)發(fā),現(xiàn)代的低代碼開(kāi)發(fā)平臺(tái)可以提供遵循適當(dāng)軟件開(kāi)發(fā)生命周期所需的框架。企業(yè)可以利用這些平臺(tái)來(lái)提高速度,開(kāi)發(fā)功能強(qiáng)大的應(yīng)用程序,并滿(mǎn)足日益增長(zhǎng)的期望。是時(shí)候給我們辛勤工作的開(kāi)發(fā)團(tuán)隊(duì)減輕一些壓力了。
作者:張?zhí)K月

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4900

    瀏覽量

    70713
  • 應(yīng)用程序
    +關(guān)注

    關(guān)注

    38

    文章

    3335

    瀏覽量

    59023
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    FPGA的過(guò)去,現(xiàn)在和未來(lái)

    了最近兩年,由于云計(jì)算、高性能計(jì)算和人工智能的繁榮,擁有先天優(yōu)勢(shì)的FPGA的關(guān)注度更是到達(dá)了前所未有的高度。本文從基礎(chǔ)出發(fā)談及FPGA的過(guò)去、現(xiàn)在與未來(lái)。
    發(fā)表于 02-17 10:51 ?6545次閱讀

    何為micropython添加自己的C代碼庫(kù)?

    部分代碼需要更高效的效率 如何為micropython添加自己的C代碼庫(kù)? 是否有教程? 如果可以的話是否可以提供一個(gè)實(shí)現(xiàn)實(shí)例?
    發(fā)表于 03-11 07:03

    不要讓其他人的技術(shù)債務(wù)影響到你

    目前有不少人已經(jīng)寫(xiě)過(guò)關(guān)于技術(shù)債務(wù)的文章:何為技術(shù)債務(wù)、技術(shù)
    發(fā)表于 12-16 14:43

    什么是代碼開(kāi)發(fā)?代碼開(kāi)發(fā)有什么好處

    隨著移動(dòng)互聯(lián)網(wǎng)的不斷發(fā)展,現(xiàn)在軟件開(kāi)發(fā)技術(shù)也在不斷發(fā)生變化,現(xiàn)在越來(lái)越多的專(zhuān)業(yè)開(kāi)發(fā)人員通過(guò)低代碼開(kāi)發(fā)平臺(tái)提高了應(yīng)用程序開(kāi)發(fā)的速度。你知道什么是
    發(fā)表于 04-02 15:12 ?3157次閱讀

    代碼開(kāi)發(fā)平臺(tái)對(duì)企業(yè)有什么意義

    錢(qián),但是代碼開(kāi)發(fā)平臺(tái)的出現(xiàn)改變了這個(gè)現(xiàn)狀。你知道什么是代碼開(kāi)發(fā)平臺(tái)嗎?你知道代碼開(kāi)發(fā)對(duì)企業(yè)的意義嗎?下面一起來(lái)了解一下相關(guān)的知識(shí)吧! 什
    發(fā)表于 04-08 14:30 ?2097次閱讀

    什么是代碼

    傳統(tǒng)的軟件開(kāi)發(fā)方式需要漫長(zhǎng)的時(shí)間才能完成應(yīng)用程序的開(kāi)發(fā)工作,這容易造成應(yīng)用程序開(kāi)發(fā)任務(wù)的堆積。為了提高應(yīng)用程序的開(kāi)發(fā)速度,現(xiàn)在出現(xiàn)了一種代碼開(kāi)發(fā)平臺(tái)。你知道什么是
    發(fā)表于 05-09 15:26 ?2179次閱讀

    為什么代碼平臺(tái)越來(lái)越火爆

    來(lái)了解一下相關(guān)的知識(shí)吧! 進(jìn)化,而非變革 我們現(xiàn)在使用的這些平臺(tái)和技術(shù)并不是最近才突然出現(xiàn)的,在過(guò)去幾年中,很多大大小小的技術(shù)公司已經(jīng)花費(fèi)大量投入來(lái)研發(fā)
    發(fā)表于 05-13 16:03 ?863次閱讀

    現(xiàn)在代碼開(kāi)發(fā)平臺(tái)的發(fā)展分析

    代碼開(kāi)發(fā)平臺(tái)已經(jīng)成為現(xiàn)在很多企業(yè)開(kāi)發(fā)管理應(yīng)用程序的重要工具,代碼平臺(tái)的出現(xiàn)幫助企業(yè)降低了軟件開(kāi)發(fā)的成本,提高了軟件開(kāi)發(fā)的效率。那么
    發(fā)表于 05-13 14:20 ?1170次閱讀

    網(wǎng)優(yōu)行業(yè)的過(guò)去、現(xiàn)在、未來(lái)資料下載

    電子發(fā)燒友網(wǎng)為你提供網(wǎng)優(yōu)行業(yè)的過(guò)去、現(xiàn)在、未來(lái)資料下載的電子資料下載,更有其他相關(guān)的電路圖、源代碼、課件教程、中文資料、英文資料、參考設(shè)計(jì)、用戶(hù)指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
    發(fā)表于 04-25 08:54 ?1次下載
    網(wǎng)優(yōu)行業(yè)的<b class='flag-5'>過(guò)去</b>、<b class='flag-5'>現(xiàn)在</b>、未來(lái)資料下載

    代碼開(kāi)發(fā)平臺(tái)是什么,代碼開(kāi)發(fā)平臺(tái)有什么優(yōu)勢(shì)

    是開(kāi)發(fā)應(yīng)用程序的現(xiàn)代方式。它采用可視化開(kāi)發(fā),抽象和自動(dòng)化應(yīng)用程序開(kāi)發(fā)生命周期的每一步,以降低交付自定義應(yīng)用程序所需的復(fù)雜性和時(shí)間。 代碼應(yīng)用程序開(kāi)發(fā)現(xiàn)在獲得了很大的吸引力——這是有充分理由的。這項(xiàng)
    的頭像 發(fā)表于 11-10 10:57 ?2393次閱讀

    什么是HarmonyOS代碼開(kāi)發(fā)

    代碼開(kāi)發(fā)讓更多的人可以參與到應(yīng)用程序開(kāi)發(fā)當(dāng)中,不僅是具有專(zhuān)業(yè)編程能力的程序員,非技術(shù)背景的業(yè)務(wù)人員同樣可以構(gòu)建應(yīng)用;對(duì)于大型企業(yè)來(lái)講,代碼
    的頭像 發(fā)表于 11-22 10:50 ?2652次閱讀

    償還安全關(guān)鍵型汽車(chē)軟件的技術(shù)債務(wù)

      基線測(cè)試可以幫助減少現(xiàn)有代碼庫(kù)中的技術(shù)債務(wù),讓開(kāi)發(fā)人員有信心重構(gòu)和增強(qiáng)這些代碼庫(kù),并最終讓這些遺留應(yīng)用程序的所有者獲得更多價(jià)值。
    發(fā)表于 06-29 10:50 ?339次閱讀

    代碼會(huì)使初級(jí)碼農(nóng)失業(yè)嗎

    ??代碼的目的是提升效率,不是壓榨生存空間。代碼不代表技術(shù),所以
    的頭像 發(fā)表于 11-21 20:43 ?704次閱讀

    何為Arduino LED圖案開(kāi)發(fā)代碼

    電子發(fā)燒友網(wǎng)站提供《如何為Arduino LED圖案開(kāi)發(fā)代碼.zip》資料免費(fèi)下載
    發(fā)表于 12-06 15:18 ?0次下載
    如<b class='flag-5'>何為</b>Arduino LED圖案開(kāi)發(fā)<b class='flag-5'>代碼</b>

    GaN 技術(shù)過(guò)去現(xiàn)在

    GaN 技術(shù)過(guò)去現(xiàn)在
    的頭像 發(fā)表于 12-06 18:21 ?867次閱讀
    GaN <b class='flag-5'>技術(shù)</b>的<b class='flag-5'>過(guò)去</b>和<b class='flag-5'>現(xiàn)在</b>