首頁 > web前端 > js教程 > 折疊還是雙折?這是一個技術問題!

折疊還是雙折?這是一個技術問題!

WBOY
發布: 2024-08-25 06:37:36
原創
847 人瀏覽過

To fold or to double down? That’s a tech question!

我們現在不能停止,因為我們已經投資了 1 倍,但讓我們在接下來的幾年裡繼續投入 100 倍!斯托克斯!

JavaScript 範例

你以前可能聽過,Javascript 是用 10 天寫成的。它的採用率迅速增長,即使在使用該語言幾年後,他們也不想引入重大變化……所以,現在該語言已經快30 歲了(記住它是從1995 年開始的!),我們仍然需要處理這些決定。

他們早在 JS 的早期就知道,有很多變化會對語言有利,但不想破壞當時的「無數」網站(總共有幾百萬個網站)那時候全世界都不一定用JS! )。

事後看來是 20/20,他們可能以一種不會是今天的方式破壞 JS。

話又說回來…Angular 在破解並啟動「Angular 2」時就是這麼做的。只是因為很多人都在使用 Angular,他們知道繼續使用 AngularJS 是不可持續的,所以他們開始逐步從 Angular2 轉向 Angular2,Angular 也因此變得更好。

你今天會投資這個嗎?

投資的時候,我們會因為跳槽而感到“失敗”或“退出”,但能走得更遠的人,是那些知道何時放棄錯誤決定的人(不一定是壞事,但事情會隨著時間的推移而改變)。

回到 Angular/JS/2 範例。一些公司仍在使用 AngularJS,儘管它的生命週期已經結束,有些公司幾年前就已經結束了。現在,隨著程式碼庫的增加,他們必須自己支持和修補它,並且由於對它的所有投資,堅持使用它的決定變得越來越痛苦和難以改變。

當然,另一方面,人們從一種時尚跳到另一種時尚,創造出各種怪物來展示每次更流行的技術,有些一旦人們試圖開始使用它就停止使用,或者有些出於某種原因,它就死了並且不再被維護。

這就是沉沒成本謬誤

你認為你已經投入「太多」了,所以你不能退縮。您還認為,如果無聊的舊 LAMP 堆疊已經足夠並且可以工作,那麼您就不需要新的閃亮的東西。

但是一件事是“它有效”,另一件事是:“從長遠來看,這比改變成本更高”。

從財務意義上來說,一些新事物可能會讓你走得更快、更遠,或者至少可以讓你自由地追求其他你可能會錯過的機會。

COBOL 範例

銀行在 COBOL 上運行,幾十年來一直在“衰落”,但每次他們都表示,保留 COBOL 遺產並以越來越高的價格僱用 COBOL 開發人員比從 COBOL 遷移更有價值。 TBF,希望他們正在扼殺他們的遺產。但是,如果他們仍在積極使用 COBOL 進行開發,那麼當在可用人員越來越少的市場中僱用 COBOL 開發人員的成本過高時,任何法學碩士都無法幫助他們。

同時,沒有這種傳統的新競爭對手可以透過其他堆疊進入市場,從而讓他們行動更快、更便宜,並且擁有更大的招募池。

你應該嗎?什麼時候?

這個比喻就像駕駛一艘巨大的船。當你轉動船輪時,變化並不是立竿見影的。您需要提前做好準備,並且有一些策略可以使這變得更容易。然後還需要一些時間才能明確,是的,船正在轉向。

投資報酬率

但回到財務類比:ROI(投資報酬率)。

您使用投資回報率來計算哪種投資更好,通常將您正在評估的投資與「基礎」投資進行比較。

這意味著透過維持現狀與擬議變更的估計收益來計算「浪費」了多少時間。當然,您需要添加在更改上花費的時間,這樣您就可以獲得一些時間來開始為您從該投資中賺取“利潤”。

如果計算出的收益太小,需要很長時間才能生效,那麼可能不值得。

這是關於在一項任務上花費的時間,但您也可以使用其他指標,例如可訪問性、安全性和可靠性......如果您可以衡量某些東西,那麼它可以用來證明更改的合理性。

以上是折疊還是雙折?這是一個技術問題!的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板