maintainability

    2熱度

    2回答

    我有我自己的實現GetUserId()函數使得靜態能夠在靜態上下文中檢索ID。但我也有很多地方使用內置於asp.net UserManager庫中的標準GetUserId()函數。我不使用不同的邏輯同樣的事情被重寫非靜態方法和使用裏面的靜態的(這是UserManagerService類中)修復: public override string GetUserId(ClaimsPrincipal us

    1熱度

    2回答

    在5.5之前的Sonarqube版本中,有可能改變計算技術債務的方式以考慮複雜性,但5.5之後我看不到改變它。你刪除了這個配置嗎? 恕我直言,在一個複雜的代碼中修復的成本比在一個簡單的代碼中要困難得多。這裏是一個post,你可以在這裏看到並比較兩個類似的項目,這些項目的規模基於相似的技術債務,但基於複雜性的技術債務卻截然不同。此外,覆蓋範圍正在影響這一措施;我認爲當你有足夠的測試和覆蓋範圍來確保你

    0熱度

    1回答

    我有一個聲明性語言(twolc,實際上)的源文件,我需要編寫許多變體:規範版本和許多非規範版本,每個來自標準的一個或多個變體。例如,假設規範性文件有三個規則: Rule A: Do something A-ish Rule B: Do something B-ish Rule C: Do something C-ish 然後一個變體可能有相同的規則爲準則的

    0熱度

    3回答

    比方說,我們有專人實體: class Person { /* once the id is assigned, then must not be modified! assume that the id will be assigned by the ORM framework */ int id; String givenName;

    0熱度

    1回答

    我正在寫一個簡單的魚腳本。我需要一個數組來傳遞如下: set PACKAGES nginx supervisor rabbitmq-server apt install $PACKAGES 但隨着陣列變得更長它會更難閱讀和維護...... set PACKAGES nginx supervisor rabbitmq-server libsasl2-dev libldap2-dev libss

    0熱度

    1回答

    在實現具有事件源的應用程序時,工作中的持久性引擎是事件存儲。也就是說,按事件或事件的過去時,事件的追加記錄。通過簡單地通過應用程序重播事件,可以再現任何時間點的狀態。 我擔心的 - 沒有這個追加只事件存儲不可避免地導致追加只代碼庫?如果刪除甚至更改代碼可能會使應用程序無法重播事件序列,那麼如何維護代碼庫?代碼的源代碼行數是否會減少? 如果必須修改業務規則,或者更糟糕的是,如果應用程序初期早期的惡意

    0熱度

    1回答

    我目前正在爲iOS(Swift)應用程序工作,我通過Cocoapods安裝了一些框架。 我一直在面對一個框架的問題,並決定手動調整它的代碼來運行一些測試,看看我能不能做的事情。 我最終找到了一種方法來實現我想要的,但我不得不在該框架中添加幾個文件以及修改其他幾個文件。 這是我第一次這樣做,我幾乎可以肯定這不是做事情的最佳方式,但我想獲得一些建議,說明如何維護該框架(這是我想要的行爲)在將來? 如果

    -1熱度

    1回答

    這是一個錯誤的標題,但希望我的描述更清晰。我正在管理一個數十年前的建模和模擬應用程序。我們有興趣編寫一些代碼在GPU上運行,因爲我們相信它會加快模擬速度(是的,我們在時代中非常落後)。我們終於有機會做到這一點(即金錢),所以現在我們要確保我們理解這樣做的後果,特別是維持代碼。問題是,由於我們的許多用戶沒有高端GPU(目前),我們仍然需要我們的代碼來支持正常的處理和GPU處理(即我相信我們現在將有兩

    1熱度

    2回答

    我有開始了這樣的一類: namespace Tools.Builders { internal abstract class Builder { [SuppressMessage("Microsoft.Maintainability", "CA1502")] private static readonly Dictionary<string, Func

    1熱度

    1回答

    我正在創建我的第一個獨立應用程序,我正在創建滑動介紹,我想保持我的代碼清潔和可維護,以便將其餘代碼從滑向代碼,我該怎麼辦,什麼是最好的做法,也什麼是最好的做法,我應該遵循通過我的應用程序的開發過程中 由於事先