国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

項目開發中技術債務的產生原因與避免

djfml / 3428人閱讀

摘要:什么是技術債務由于團隊在開始新項目的時候,舊項目的任何未完成的事情都會形成技術債務。技術債務產生原因有哪些原因技術債務的產生原因是多方面的,其形成的過程和生活中所擔的債務形成的過程具有非常大的相似性。

什么是技術債務?

由于團隊在開始新項目的時候,舊項目的任何未完成的事情都會形成技術債務。比如代碼不規范,需要進行代碼重構的重構債務;比如設計上未完成的設計債務,等等,統歸于技術債務。

而之所以以“債務”這個詞來形容,是因為償還技術債務需要花利息,而這個利息就是時間,而且會花費更多的時間才能補上;類似于高利貸,而且可能這個時間利息會越滾越多。

技術債務產生原因有哪些原因?

技術債務的產生原因是多方面的,其形成的過程和生活中所擔的債務形成的過程具有非常大的相似性。以下我列出常見的技術債務產生原因和過程:

代碼在一開始沒有做好思考,等整個項目快結束或者是已經結束了之后,在修復問題的時候,很難看懂;

為了快速完成項目或者快速實現功能,造成算法一開始設計不合理,后續項目上線了之后成為了性能瓶頸;

產品一開始設計并不合理,等項目快完結或者已經完結了之后,造成整個項目的程序上的邏輯重構;

程序員自身一開始對邏輯思考不周,造成開發出來的項目與產品預期不符或者實現的產品不完整;

由于一開始實現的產品業務邏輯不完整,在現有的業務邏輯基礎上進行修改,并且很難下手;

由于沒有寫注釋,后續人員(包括自己)進行維護或者需要進行參考的時候,邏輯難以理清;

技術文檔的不規范,或者程序修改了,標準修改了,而沒有及時的變更文檔,同樣會造成誤導;

如何避免技術債務?

做好產品需求文檔;

做好技術架構的說明文檔或者參考文檔;

寫程序的過程中,及時重構,一旦程序陷入復雜性的循環之中,就應該開始考慮程序邏輯是否夠清晰。

及時的寫注釋,一般來說,最好是實現一塊小功能或者實現一段邏輯來寫注釋,告訴這段程序做了什么樣的事情;

開始編寫一個新的邏輯之前,先用草稿把實現的邏輯理清再去寫代碼,類似于寫文章的時候,先寫一個大綱,然后再進行細節上的補充。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/80022.html

相關文章

  • 項目開發中技債務產生原因避免

    摘要:什么是技術債務由于團隊在開始新項目的時候,舊項目的任何未完成的事情都會形成技術債務。技術債務產生原因有哪些原因技術債務的產生原因是多方面的,其形成的過程和生活中所擔的債務形成的過程具有非常大的相似性。 什么是技術債務? 由于團隊在開始新項目的時候,舊項目的任何未完成的事情都會形成技術債務。比如代碼不規范,需要進行代碼重構的重構債務;比如設計上未完成的設計債務,等等,統歸于技術債務。 而...

    zhou_you 評論0 收藏0
  • 關于前端債務

    摘要:最近一段時間,經常看到技術債務相關文章,最近也是參與了技術債務的清理。但是本文的背景是在一些大型的前端項目中技術債務的產生隨著前端復雜度的增加,技術債務就開始慢慢的在浮現出來。 最近一段時間,經常看到技術債務相關文章,最近也是參與了技術債務的清理。所以從參與者的角度介紹下遇到債務問題和對于技術債務的理解 其實在于前端領域,技術債務的相對較少,因為前端有一個特點就是隨著功能和設計的升...

    546669204 評論0 收藏0
  • 軟件工程10個知識領域

    摘要:軟件需求知識領域涉及軟件需求的抽取分析規格說明和確認。軟件設計作為過程看待時是一項軟件工程生命周期的活動。軟件測試測試是一個標識產品的缺陷和問題的活動。軟件工程過程可以在兩個層次上分析軟件工程過程領域。 ...

    godiscoder 評論0 收藏0
  • Gartner 2022 年 12 大戰略性技趨勢:生成式AI、數據結構、云原生平臺、決策智能、

    摘要:的分析師們在月日至日舉行的美洲區年研討會博覽會上探討了若干行業趨勢。公司今天宣布了企業組織在年需要探究的幾大戰略性技術趨勢。今年的大戰略性技術趨勢凸顯了在未來到年將推動重大顛覆和機遇的趨勢。Gartner的分析師們在10月18日至21日舉行的Gartner美洲區2021年IT研討會/博覽會上探討了若干行業趨勢。 ? Gartner公司今天宣布了企業組織在2022年需要探究的幾大戰...

    MiracleWong 評論0 收藏0
  • 如果Java 失寵于Oracle,那么未來會怎么樣?

    摘要:如果這個計劃是屬實的,那么對于尋常的開發者已經采用了的公司預備選擇作為基礎的創業者,究竟又會產生什么樣的影響近日,在上進行了詳細的分析。如果以上陳述有一半屬實,那的想法和計劃真是相當嚇人。在收購了之后,成為該知識產權的所有者。 【編者按】對于前不久 Oracle 裁掉了一部分 Java 布道師,近日一位 Oracle 前高管稱其為該機構對Java的「計劃報廢」。如果這個計劃是屬實的,那...

    xinhaip 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<