大綱 軟件維護(hù)和演變可維護(hù)性度量模塊化設(shè)計(jì)和模塊化原則OO設(shè)計(jì)原則:SOLIDOO設(shè)計(jì)原則:GRASP總結(jié) 軟件維護(hù)和演變 什么是軟件維護(hù)? 軟件工程中的軟件維護(hù)是交付后修改軟件產(chǎn)品以糾正故障,提高性能或其他屬性。軟件維...
Table of Contents generated with DocToc 項(xiàng)目可維護(hù)性原則 一、文件即模塊 二、可以顯示聲明、顯示統(tǒng)一的地方不要做各種兼容 三、先全局,后局部 一、文件即模塊 納入模塊化的資源包括: 后端模板 js 前端 js 模板 css 模塊 ...
...,執(zhí)行各種復(fù)雜的過程,這種演化讓我們開發(fā)者必須得對(duì)可維護(hù)性有一定的認(rèn)識(shí)!編寫可維護(hù)性代碼很重要,很多情況下我們是以他人的工作成果為基礎(chǔ),確保代碼的可維護(hù)性,以便其他開發(fā)人員更好地工作! 1 可維護(hù)性代碼...
...維護(hù)。本文將拋磚引玉,總結(jié)出幾個(gè)方面來討論如何編寫可維護(hù)性的CSS代碼。 Web前端開發(fā)入門難度并不高,但是初學(xué)者如果沒有一個(gè)很好地學(xué)習(xí)和編碼習(xí)慣,則開發(fā)水平的提高速度會(huì)變得很慢。 by 《Web前端開發(fā)最佳實(shí)踐》黨建 ...
...維護(hù)。本文將拋磚引玉,總結(jié)出幾個(gè)方面來討論如何編寫可維護(hù)性的CSS代碼。 Web前端開發(fā)入門難度并不高,但是初學(xué)者如果沒有一個(gè)很好地學(xué)習(xí)和編碼習(xí)慣,則開發(fā)水平的提高速度會(huì)變得很慢。 by 《Web前端開發(fā)最佳實(shí)踐》黨建 ...
編寫可維護(hù)性代碼 可維護(hù)的代碼遵循原則: 可理解性 (方便他人理解) 直觀性 (一眼明了) 可適應(yīng)性 (數(shù)據(jù)變化無需重寫方法) 可擴(kuò)展性 (應(yīng)對(duì)未來需求擴(kuò)展,要求較高) 可調(diào)試性 (錯(cuò)誤處理方便定位) 命名方...
...各個(gè)層次有很清晰的理解,力求做到職責(zé)單一分明,提高可維護(hù)性。下面是我看完視頻對(duì)其內(nèi)容的大概整理,以及一些自己的見解,有錯(cuò)誤的請(qǐng)指出。視頻:https://www.youtube.com/watch... (有墻各位懂的) Laravel簡單架構(gòu): 簡單的小...
代碼約定 可讀性 以下地方需要進(jìn)行注釋: 函數(shù)和方法:注釋參數(shù)代表什么,是否有返回值; 大段代碼:描述任務(wù)的注釋; 復(fù)雜的算法; Hack 變量和函數(shù)命名 變量用名詞; 函數(shù)名用動(dòng)詞開頭:getName()等; 返回布爾值類...
...對(duì)象。 命令創(chuàng)建封裝動(dòng)作和參數(shù)的對(duì)象。 對(duì)可重用性和可維護(hù)性設(shè)計(jì)模式的高層考慮 創(chuàng)造性模式 (1) Factory Method pattern 工廠方法模式也稱為虛擬構(gòu)造器 意圖: 定義一個(gè)用于創(chuàng)建對(duì)象的接口,但讓子類決定實(shí)例化哪個(gè)類。 ...
...從代碼中分離出來,通過查表的方式完成,從而提高可維護(hù)性 查找東西的方法 ? 直接訪問? 索引訪問? 階梯訪問 選擇其中之一取決于數(shù)據(jù)的性質(zhì)以及數(shù)據(jù)域的大小。 (1) 直接訪問表 簡單 您只是通過一個(gè)或多個(gè)索引查...
...生故障的次數(shù)為衡量指標(biāo),故障次數(shù)越少,可靠性越高 可維護(hù)性(maintainability)系統(tǒng)發(fā)生故障后,恢復(fù)的時(shí)間來描述。時(shí)間越短,可維護(hù)性越高。 從上面三者關(guān)系看出,服務(wù)的可靠性、可維護(hù)性越高,可用性就越高。這就要求我...
...定位問題。多個(gè)服務(wù)可能在一個(gè)機(jī)架上,每天運(yùn)行這樣的維護(hù)可能會(huì)在一年中多次中斷很多團(tuán)隊(duì)。 為了最小化干擾,我們?cè)贔BAR之上開發(fā)了一個(gè)叫做Aggregate Maintenance Handlers(聚合維護(hù)處理)的增強(qiáng)功能,可以提供一種一次性自動(dòng)維...
...在一個(gè)開放治理的模型下管理的。項(xiàng)目和子項(xiàng)目由一系列維護(hù)者主導(dǎo)。一個(gè)新的子項(xiàng)目可以指定一些初始的維護(hù)者,當(dāng)項(xiàng)目第一次被批準(zhǔn)的時(shí)候,由頂級(jí)項(xiàng)目的現(xiàn)有維護(hù)者所批準(zhǔn)。 維護(hù)者 Fabric項(xiàng)目由項(xiàng)目的頂級(jí)維護(hù)者領(lǐng)導(dǎo)。維...
ChatGPT和Sora等AI大模型應(yīng)用,將AI大模型和算力需求的熱度不斷帶上新的臺(tái)階。哪里可以獲得...
大模型的訓(xùn)練用4090是不合適的,但推理(inference/serving)用4090不能說合適,...
圖示為GPU性能排行榜,我們可以看到所有GPU的原始相關(guān)性能圖表。同時(shí)根據(jù)訓(xùn)練、推理能力由高到低做了...