軟件開發(fā)的定律大部分的人都不認(rèn)識(shí)你呢

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

        這就是為什么在進(jìn)行項(xiàng)目估算時(shí)應(yīng)該有一個(gè)緩沖區(qū)的原因.

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

        針對(duì)APP開發(fā)您可能感興趣

        成都app開發(fā)公司有哪些

      1. 成都APP開發(fā)公司介紹家庭食譜APP有哪些功能價(jià)值

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

      2. 成都APP開發(fā)公司開發(fā)APP的誤區(qū)有哪些

        成都APP開發(fā)公司開發(fā)APP的誤區(qū)有哪些?APP看起來簡(jiǎn)單,但要完成一個(gè)app開發(fā)項(xiàng)目,實(shí)則需要很多步驟很復(fù)雜,有些成都APP開發(fā)公司在開發(fā)APP時(shí),很容易陷入誤區(qū)。1.價(jià)錢越低越好,許多成都AP......

      3. 成都APP開發(fā)公司開發(fā)app需要哪些職位人員

        成都APP開發(fā)公司開發(fā)app需要哪些職位人員?關(guān)于app的開發(fā),一定需要團(tuán)隊(duì)的力量,那么成都APP開發(fā)公司在開發(fā)自己的APP時(shí),需要的專業(yè)app開發(fā)團(tuán)隊(duì)必須要哪些人員呢。1.產(chǎn)品經(jīng)理。產(chǎn)品經(jīng)理......

      4. 成都APP開發(fā)公司開發(fā)電影購票app需要哪些功能

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

      5. 成都消防APP開發(fā)公司包含哪些功能

        成都消防APP開發(fā)公司包含哪些功能?火災(zāi)事故的風(fēng)險(xiǎn)在日常生活中無處不在,我們不僅需要知道應(yīng)對(duì)火災(zāi)的知識(shí),還要熟知其對(duì)策,那么對(duì)于不了解這方面知識(shí)的人,未來久科技成都app制作......

      6. 成都APP開發(fā)公司開發(fā)汽車APP的功能有哪些

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

      7. 成都按摩椅APP開發(fā)公司功能模塊有哪些

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

      8. 成都洗車app開發(fā)公司常見功能需求有哪些

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

      9. 成都樂器app開發(fā)公司功能需求有哪些

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

      10. 成都手機(jī)app開發(fā)公司怎么樣

      11. 成都未來久開發(fā)手機(jī)app是怎么收費(fèi)

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

      12. 未來手機(jī)APP軟件開發(fā)的方向是怎么樣的

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

      13. 怎么選擇一個(gè)手機(jī)APP開發(fā)公司

        開發(fā)手機(jī)APP是傳統(tǒng)公司進(jìn)行品牌宣傳,拓寬銷售渠道低成本獲取用戶的重要工具。但是現(xiàn)在APP開發(fā)市場(chǎng)魚龍混雜,選錯(cuò)開發(fā)公司不僅會(huì)給企業(yè)造成金錢和時(shí)間的損失,還會(huì)影響企業(yè)的發(fā)展進(jìn)......

      14. 安卓手機(jī)app開發(fā)價(jià)格怎么計(jì)算

        網(wǎng)站客服反饋,很多企業(yè)對(duì)“安卓手機(jī)app開發(fā)價(jià)格怎么計(jì)算?”這個(gè)問題尤為關(guān)注。尤其是一些沒有找外包公司開發(fā)過APP的客戶,很多一上來直接就問價(jià)格。要知道一個(gè)開發(fā)一個(gè)app所需要的人......

      15. 立刻咨詢
        獲取方案/報(bào)價(jià)

        1對(duì)1專家顧問

        7x24咨詢熱線
        180-1134-3090

        添加客服微信
        馬上獲取方案/報(bào)價(jià)

        亚洲gv无码钙片在线观看,国产精品欧美日韩中字一区二区,亚洲国产欧美在线人成|,无码h黄肉动漫在线观看 亚洲图欧美色自拍另类 日韩中文无码中出人妻