軟件開發的定律大部分的人都不認識你呢

軟件開發的定律大部分的人都不認識你呢
與軟件開發的其他領域一樣,有一些非常有趣的法律.程序員,技術總監和架構師經常在聊天會話和中中提及它們.像小白一樣,通常只會眨眼,因為我們不想離開另一部分知道我們不知道誰是布魯克,摩爾或維斯.成都app開發
這些法律包括一些軟件開發的法律或神.它們非常有趣,值得我們探索,每個法律背后都有令人驚訝的背景故事.成都app開發
在這篇文章中中,我將分享我對軟件開發中最著名和最常見的法律的解釋和想法.
墨菲定律
可能是最著名的法律之一,主要是因為它不僅適用于軟件開發.
如果出現問題,就會出錯.成都app開發
有效的(代碼)的第一個推斷:,不能寫它.
第二個推斷:詛咒是所有程序員都可以流利地說的唯一語言.
結論:計算機將執行它所寫的(代碼)而不是它想要的東西.
防御性編程,版本控制,世界末日場景(對于那些該死的僵尸服務器攻擊),TDD,MDD等.這些是這項法律的防御性做法.
法律布魯克(布魯克定律)
大多數開發人員故意經歷過或不符合法則布魯克,即
將員工添加到已推遲的軟件項目中只會進一步延遲項目.
如果一個元素被推遲,簡單地添加更多人可能會產生災難性的后果.審查編程效率,軟件開發方法,技術架構等因素將始終帶來更好的結果.如果沒有,那么請記住,霍夫施塔特的定律也有效.
法律霍夫施塔特(霍夫施塔特定律)
霍夫施塔特的法則由Douglas Hofstadter提出并以他的名字命名.
當然,不要在電視連續劇《大爆炸》中將此法與Leonard Hofstadter混淆,盡管他說的一些事情對某些人來說有些重要.成都app開發
該法律規定了
即使你考慮到法律霍夫施塔特,項目完成的實際時間總是比預期的要長.
這種"法律"指的是難以準確估計完成復雜任務所需的時間.這個定律是遞歸的,反映了估算復雜項目的難度,盡管你可能已經做得最好并且知道任務.復雜性.

這就是為什么在進行項目估算時應該有一個緩沖區的原因.

法律康威(康威定律)
軟件的結構反映了開發軟件的組織結構.
或者使它更清晰
組織設計的系統結構受到組織通信結構的限制.
許多組織根據其功能劃分團隊,因此有前端開發團隊,后端開發團隊和數據庫開發團隊.簡而言之,如果有人想要改變屬于他人的東西,那么他很難改變.這些東西
越來越多的組織正在基于有限的上下文創建團隊,而諸如微服務之類的架構也在基于服務邊界而不是孤立的技術架構分區創建團隊.
因此,基于目標軟件架構的團隊的創建便于軟件架構的實現,這是打擊法律康威的有效方法.成都app開發
波斯 Postel法則或穩健法
保守輸出,免費進入.
它最初用作實現強大TCP的原則.這個原則也反映在HTML中中. HTML的成功或失敗可歸因于其許多屬性,但如果HTML成功與否,不同的人會有不同的意見.
規則帕累托(帕累托原則)或80/20規則
對于許多現象,80%的后果來自20%的原因.
錯誤%來自20%的代碼,即帕累托規則.
其他人說,公司80%的工作是由20%的員工完成的.問題在于,不知道20%的員工是誰.
彼得的原則
這是一個非常令人沮喪的法律,特別是如果你親自體驗它.
在中層次結構中,每個員工往往被提升到他們無法執行的職位.
保持伯特(Dilbert)漫畫系列有一些例子.
上一篇: 探討APP開發共享電動汽車的發展如何
下一篇: 為你講解現在5G的出現對APP有什么傷害

針對APP開發您可能感興趣

成都app開發公司有哪些

  • 成都APP開發公司介紹家庭食譜APP有哪些功能價值

    成都APP開發公司介紹家庭食譜APP有哪些功能價值?如今各地都有特色菜,那么想嘗試特色菜卻又不知道在哪里找,每天不知道吃什么,就很讓人犯了難,那么成都APP開發公司考慮到大眾的想......

  • 成都APP開發公司開發APP的誤區有哪些

    成都APP開發公司開發APP的誤區有哪些?APP看起來簡單,但要完成一個app開發項目,實則需要很多步驟很復雜,有些成都APP開發公司在開發APP時,很容易陷入誤區。1.價錢越低越好,許多成都AP......

  • 成都APP開發公司開發app需要哪些職位人員

    成都APP開發公司開發app需要哪些職位人員?關于app的開發,一定需要團隊的力量,那么成都APP開發公司在開發自己的APP時,需要的專業app開發團隊必須要哪些人員呢。1.產品經理。產品經理......

  • 成都APP開發公司開發電影購票app需要哪些功能

    成都APP開發公司開發電影購票app需要哪些功能?近年來,電影業發展迅速,喜歡看電影的朋友都會關注新電影的上映,成都app開發公司未來久科技開發電影購票APP不僅能觀看電影,還能購買......

  • 成都消防APP開發公司包含哪些功能

    成都消防APP開發公司包含哪些功能?火災事故的風險在日常生活中無處不在,我們不僅需要知道應對火災的知識,還要熟知其對策,那么對于不了解這方面知識的人,未來久科技成都app制作......

  • 成都APP開發公司開發汽車APP的功能有哪些

    成都APP開發公司開發汽車APP的功能有哪些?如今越來越多的人有自己的汽車,那么傳統的汽車行業可能不能滿足大眾的需求了,成都app開發公司未來久科技開發的汽車APP能夠整合數據和信息......

  • 成都按摩椅APP開發公司功能模塊有哪些

    成都按摩椅APP開發公司功能模塊有哪些?伴隨著共享業的興起,許多共享產品應運而生,為整合線下按摩椅資源,緩解生活壓力,為使用者提供了良好的休息環境,成都app開發公司未來久科......

  • 成都洗車app開發公司常見功能需求有哪些

    成都洗車app開發公司常見功能需求有哪些?伴隨著汽車數量的逐步增加,許多相關產業得到了發展。清洗汽車是很普遍的,但是洗車排隊也是常事。成都app開發公司未來久科技開發洗車APP為......

  • 成都樂器app開發公司功能需求有哪些

    成都樂器app開發公司功能需求有哪些?很多時候我們都會想要玩一玩樂器,但是又沒必要專門去報班或者買些樂器,在這種情況下,未來久科技成都app制作公司開發成都樂器app,讓每一個人......

  • 成都手機app開發公司怎么樣

  • 成都未來久開發手機app是怎么收費

    成都未來久開發手機app是怎么收費? 如今手機APP軟件應用已經成功滲透到我們生活中,而需要開發手機APP的企業都會非常關注這個問題:在成都企業開發一個手機APP到底需要多少錢呢?下......

  • 未來手機APP軟件開發的方向是怎么樣的

    隨著數量增加,對手機APP軟件開發者來說,做到差異化越來越難。比如在照片分享、購物、移動聊天、本地活動、電影、新聞等手機APP軟件類別中,無論手機APP軟件開發者選擇何種領域,都......

  • 怎么選擇一個手機APP開發公司

    開發手機APP是傳統公司進行品牌宣傳,拓寬銷售渠道低成本獲取用戶的重要工具。但是現在APP開發市場魚龍混雜,選錯開發公司不僅會給企業造成金錢和時間的損失,還會影響企業的發展進......

  • 安卓手機app開發價格怎么計算

    網站客服反饋,很多企業對“安卓手機app開發價格怎么計算?”這個問題尤為關注。尤其是一些沒有找外包公司開發過APP的客戶,很多一上來直接就問價格。要知道一個開發一個app所需要的人......

  • 行業新聞查看全部

    創新創業查看全部

    公司動態查看全部

    立刻咨詢
    獲取方案/報價

    1對1專家顧問

    7x24咨詢熱線
    180-1134-3090

    添加客服微信
    馬上獲取方案/報價

    亚洲欧美v不卡在线_亚洲一本大道综合视频_亚洲另类熟女国产精品老_伊人久久无码中文字幕_免费av网站在线观看