![](/img/trans.png)
[英]Dependency injection and unused constructors
所以我使用windsor依賴注入: 我的問題(例如)是在X類的構造函數中,我不能輕易看到使用了該構造函數。 事實上,Visual Studio 告訴我它沒有被使用: 這有點煩人 - 很難發現死代碼。 你如何解決這個問題? ...
[英]Dependency injection and unused constructors
所以我使用windsor依賴注入: 我的問題(例如)是在X類的構造函數中,我不能輕易看到使用了該構造函數。 事實上,Visual Studio 告訴我它沒有被使用: 這有點煩人 - 很難發現死代碼。 你如何解決這個問題? ...
[英]Git:get changes released to master over time
作為一個個人項目,我想檢查不同的python庫和項目(無論是專有的還是開源的),並分析代碼在不同版本中隨時間的變化,以收集有關技術債務的一些信息(主要是通過靜態代碼分析) )。 我正在使用gitpython庫執行此操作。 但是,我正在努力篩選對master的合並提交。 我使用git.l ...
[英]Converting to namespaces in PHP
我目前正在從事php項目的研究,該項目自開始以來就發展壯大,擁有大約1800個php文件。 問題是:它完全沒有名稱空間,也沒有任何PSR-4等建議。 技術債務與此有關:)。 我們想要使用作曲家(還有更多的樹枝和一些庫),並且遇到包括該作曲家的問題(尤其是作曲家)。 我認為是由於在 ...
[英]Technical debt formula doesn't take into account complexity
在5.5之前的Sonarqube版本中,可以考慮到復雜性而更改技術債務的計算方式,但是在5.5之后,我看不到如何進行更改。 您是否刪除了此配置? 恕我直言,復雜代碼的修復成本要比簡單代碼復雜得多。 這是一個帖子 ,您可以在其中看到並比較兩個相似的項目,這些項目的規模相似,但技術債務卻基 ...
[英]How can the overall SQALE rating for a service be A when all the components are B/C rated?
我的服務的總體SQALE評分為A,但是組件的評分與B或C相同。它不累加。 請提出建議。 ...
[英]How you assure software's code quality? Is it worth it in an agile environment?
首先,對無代碼問題感到抱歉,但我想澄清一件事。 我的團隊中有一位高級開發人員,他在積極提高代碼質量-合並請求審閱,沒有糟糕的代碼等。 但是團隊中大多數其他人都有-做好事的心態。 作為一個商務人士,我根本不會檢查代碼,但是如果我沒有那個關心質量的人-我認為我們有時會遇到一些繁重的重構周期 ...
[英]Is a for loops scope unique
我在執行一些技術債務職責時遇到了這個問題。 變量foo的作用域是什么? 它真的“已經定義”了嗎? 更新:問題是關於在條件塊中定義的變量的范圍。 由於此函數未嵌套在函數/閉包中,因此沒有唯一的作用域。 這是一個片段說明: var x = "foo", a = [ ...
[英]Is it possible to hide the Technical Debt metric from SonarQube dashboard, entirely?
我知道技術債務指標在成為插件后成為 SonarQube 的一部分,但我想將其從儀表板中完全刪除,只顯示其他指標。 從儀表板設置可以嗎? 如果沒有,我感謝有關必須編輯源代碼哪些部分的任何指示。 ...
[英]View added or removed technical debt by developer or group of developers
我們有一個龐大的開發團隊,他們在同一個代碼庫中從事多個項目,我們希望每個項目團隊都能增加或減少技術負擔。 我相信目前聲納中沒有這樣的設施,我們有沒有任何這樣的插件或其他方式來實現這一目標。 ...
[英]Writing new code in async but calling sync
我正在編寫一些新代碼,並希望使用async和await編寫它,但調用代碼當前不是用異步編寫的。 是否在異步中編寫新代碼並將其調用為同步,直到調用代碼支持異步? 或者我應該編寫代碼同步,然后在以后轉換它? 它會被視為技術債務嗎? Execute在一個接口上,並從一些尚未異步的其他 ...
[英]Technical Debt decreased after migration
我們只是從SQ-4.2遷移到最新的LTS 4.5.6。 我們注意到了一個奇怪的行為: 在4.5.6版中,技術債務成本得到了大幅降低,而問題的數量卻有所增加(請參見附件), 在此處輸入圖片描述 我們沒有找到此行為的答案(公式更改?每項違規補救費用中的費用?) 遷移之前(在 ...
[英]Elastic Search with Symfony2 + Aggregation [Complex]
方面過濾器演示 我正在使用FOSElastica創建一個包含彈性搜索+ Symfony2的搜索頁面。 我已經設置了存儲庫和模型轉換和分頁完美。 我有幾個聚合的地理位置搜索,其中包括以下內容 距離范圍 <5英里 25英里 50英里 100 ...
[英]Technical debt ratio sonar decimal
我使用的是Sonarqube 5.1版,看到我們生成的每月報告的技術債務比率百分比變化很小或沒有變化。 可以看出,該值僅四舍五入到小數點后一位,因此未識別出該變化。 有什么設置可以增加技術債務比率的小數位數。 ...
[英]How to handle the “else” clause when converting an “if..elif..else” statement into a dictionary lookup?
我試圖將python中的“if else”語句轉換為字典。 我試圖將其轉換為字典,但如何處理最后一個else子句? 我已創建此代碼作為替代: 它是等同的嗎? ...
[英]How to apply Order By on text with digit entry
這是我的測試數據(MySQL) 我想按文本而不是按以下數字(如果有)來訂購這些記錄: 當我使用Order By ,我的數據將按文本排序,如下所示: 誰能為我提供解決方案? ...
[英]Calculation of modularity from sonarqube
有沒有一種方法可以根據SonarQube中預先存在的度量標准來計算模塊化度量標准? 我想計算模塊化,以便可以將其用於技術債務計算。 ...
[英]How do I ignore files/folders in SonarQube 4.4's Technical Debt calulation?
我有一個項目正在使用SonarQube 4.4跟蹤代碼質量。 “技術債務”部分(不再是插件,因為他們已將其合並到主要項目中),在我的項目中使用了幾個我想忽略的開源庫。 SonarQube中的其他部分允許排除(例如,Jacoco和/或Cobertura遵守“排除”選項卡中的排除),但是技術債務 ...
[英]Sonarqube - Getting Incorrect Technical Debt Measure in Plugin
我正在為SonarQube(版本4.3.2)開發Java插件,需要利用CoreMetrics存在的TECHNICAL_DEBT指標。 我編寫了以下代碼,以從Decorator獲得此指標。 到目前為止,一切正常,但是此代碼的輸出與Sonar儀表板上顯示的技術債務不同。 此代碼的輸出 ...
[英]SonarQube Technical Debt
我有一個關於 SonarQube 和技術債務的問題。 官方的SonarQube 4.3 發行說明說“現在 SonarQube 顯示的債務不是以天數、小時和(在適當的情況下)分鍾為單位。” 但我想知道是否有可能在幾天和幾個月或至少幾年內做同樣的事情。 如果可以配置時間單位,我將不勝感激。 例如: ...
[英]SonarQube configurable technical debt
我們從合作伙伴處獲得了Java應用程序源代碼,但其中不包含測試代碼。 我們想對代碼運行聲納隊列; 但是根據我們的標准質量配置文件(PMD / Findbugs等),技術債務會因沒有測試覆蓋而產生偏差。 我嘗試禁用覆蓋率規則,或將覆蓋率設置為0,但這只是扼殺了一切,沒有問題,沒有技術債務 ...