中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

軟件設計師應該知道的幾條法則

發布時間:2020-06-15 14:33:08 來源:網絡 閱讀:553 作者:thomasan 欄目:軟件技術


伯斯塔爾法則

伯斯塔爾法則,又稱健壯性法則,他的主要含義就是“發送時保守,接收時開放”。

既然是法則,那就是實踐中應當遵循的準則,也是檢驗設計是否成功的一個標準。

伯斯塔爾法則在我們平時使用的很多程序中都有體現,最常用的就是大家每天都會用的瀏覽器了。大家都知道HTML語言的版本變化,從最早的2.0一直到現在的HTML5,每個版本都在原來的基礎上有所擴展,HTML5更是革命性的一個改變。瀏覽器廠商都明白他們必須支持所有的版本,他們不會因為現在大家都用HTML4.1或者HTML5編寫網站就不再支持HTML以前的版本。道理很簡單,瀏覽器必須向后兼容,這是用腳趾頭也能夠想明白的。我們在理解“接收時開放”時,我們應該知道向后兼容是該法則中不言而喻的內容。

其實體現瀏覽器“接收時開放”的精神的,不僅僅指對一個遵循HTML某個版本標準的網站,瀏覽器可以完美的解析并呈現,更應該指對一個不遵循HTML標準的,寫的天馬行空、無拘無束的網站來說,瀏覽器仍能夠盡可能的解析并呈現。也就是網站中出現的一個或多個錯誤不應該成為瀏覽器放棄解析的原因,因為瀏覽器面對的成千上萬、各式各樣的網站,它必須做到足夠的包容,足夠的開放,這樣才能贏得大多人的喜愛。

“發送時保守”是告誡web開發人員的,你的HTML代碼應該寫的盡可能符合標準,能夠方便別人(瀏覽器)去解析,這里不是藝術設計領域,特立獨行、不按標準行事是會遭人鄙視的。況且你無法知道你的用戶會使用哪一款瀏覽器,事實你也不必知道。為了使你的用戶在使用你的網站盡可能少出問題,遵循HTML標準絕對是必要的。

伯斯塔爾法則有點像人類社會中的一個社交原則,“對自己嚴格,對他人寬容”,能夠做到這個原則的人,相信人人都愿意和他交朋友,而能夠做到伯斯塔爾法則的軟件程序也是人人都喜歡用的。

 

帕累托原理

帕累托原理,即帕累托效應,又名:二八法則、最省力法則。它的核心內容就是“20%的努力可產生80%的產出”。最早是由意大利的經濟學家帕累托提出的,它提出的二八比例指的是在經濟領域中20%的人掌控著80%的財富。這個原理其實暗合了自然界各個領域的冪律分布,并不僅僅是在經濟領域。

在人力資源管理領域,他們認為公司20%的人創造了公司80%的價值,據此規律,人力資源管理的一個重點就是想辦法找出這20%的關鍵員工,建立合理的利益分配機制,留住這些人。

在人生規劃方面,人的專長可能很多,但真正發揮作用的很少。所以,要善于掌握自己的優勢,尋找那些自己非常喜歡、非常擅長、競爭不太激烈的事情去做,一定會有收獲。在安排自己的時間上,有所不為才能有所為。要集中自己的時間精力,抓關鍵的人、關鍵的環節、關鍵的崗位和關鍵的 項目。

應用在計算機程序設計領域就是“20%的努力可觸及80%的用例,剩余20%的用例需要付出80%的努力”,所以在具體的項目中,只為80%設計是合理的。在實現方面,20%的代碼可實現80%的功能,剩余20%功能卻需要80%的代碼,這告訴我們應該找出這20%的代碼,并盡可能優化他們。

帕累托原理揭示的這個二八比例,可以在生活中的很多其它方面給我們提供指導。抓住20%的關鍵部分,只需付出20%的努力,就可以獲得80%的成功,不愧是最省力法則。

 

梅特卡夫定律

梅特卡夫定律揭示是網絡技術的發展規律:“網絡的價值同網絡用戶的平方成正比”。人人都上facebook 還不是因為人人都上facebook嘛。我們公司的一位同事回憶他當年申請email郵箱時的困惑,這玩意有啥用?就我一個人有,給誰發郵件哇。現在他不必困惑了,因為人人都有Email郵箱了。梅特卡夫定律給計算機程序設計領域,尤其是互聯網產品領域的啟示,就是提升自身價值的不二法門就是在發展初期想盡辦法擴大自己的用戶群,你的用戶群越大,就越會吸引更多用戶。這也可以理解為什么如此多的互聯網服務初期對用戶都是免費的,甚至永久都是免費的。因為“只要用戶足夠多,不愁沒錢賺”。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

禹城市| 三门峡市| 乐东| 荣成市| 色达县| 扶沟县| 隆回县| 庆安县| 遵化市| 临潭县| 大竹县| 垣曲县| 盐源县| 隆化县| 淅川县| 格尔木市| 新建县| 万盛区| 武川县| 内乡县| 万山特区| 家居| 界首市| 高青县| 郸城县| 上虞市| 崇仁县| 上栗县| 曲沃县| 定州市| 合阳县| 九寨沟县| 渝中区| 连南| 加查县| 贵阳市| 当涂县| 拉孜县| 宁津县| 紫阳县| 招远市|