如何使用两个相同的类名称和具有不同返回类型的相同辅助方法来重构此代码?
我有下面的两个类别: public async A GernerateStuff(int expireDays = 15) { using var randomNumberGenerator = RandomNumberGenerator.Create(); …
如何重构/简化以下PHP功能?
我的功能可以返回发票上有多少个产品,对我来说似乎很简单,但是也许可以使用一些重构? public function getTotalProductsNumber(): int { $dataset …
操作员的意外输出<<在C++上课和用STD ::变种,STD ::访问Union
当前,如果我直接在main()中使用参数声明类对象,我的代码可以产生正确的输出。但是,当我将班级声明为实例以输出操作员<< ,结果不正确。…
该方法的循环复杂性为13,大于10
请帮助降低此方法的循环复杂性。我真的不明白如何做到这一点,我需要此方法中的所有条件,显然没有重复。 private boolean isPropertyAccessed(Access…
单独的方法或修改现有的功能
我正在构建方法转换 turn Zeroe的字符串将转换为 int : public int Convert(string binaryString) { ValidateOrThrow(binaryString); return Convert…
如何重构这个很大的条件
如何重构这么大的条件?武器是一个清单,它的游戏对象 如何重新分配这个很大的条件?武器是一个清单,它的gameObject public class Customanger : Mon…
C# - 代码重构以扩展功能
来计算一个区域的税率。 public class TaxCaculator { public Dictionary CalculateTax(List sales) { var result = new Dictionary(); // pseudo-cod…
将Laravel验证与列无关的位置
例如,我有一个HTTP请求来处理某些实体创建(让它成为角色) 验证看起来像这样: class CreateRole extends FormRequest { public function rules() {…
JavaScript代码重构用于刺激控制器
如何重构JS代码: const fileInput = document.getElementById('input'); const p = document.querySelector('p'); fileInput.onchange = () => { con…
如何在Azure中导出node.js函数?
我具有以下结构,其中有2个Azure函数在Azure函数应用中分别运行: - main_function_app - functions - Full_Stack - configAPI.json - configAPITest.…
带有过滤器和相同状态的重构
对此查询的重构有帮助吗? 谢谢 SELECT filter(count(*), WHERE action='INIT_PMS' AND error IS TRUE AND manualSelected IS NOT NULL) AS 'Error', …