code-duplication

    0热度

    1回答

    在我们的应用程序中,定义了内部类来创建和销毁局部变量。 但我想从声纳代码重复违规中排除这些内部类,因为所有内部类都具有相同类型的块。

    0热度

    5回答

    目前,我有相当多的类(5)刚刚2个属性,但有不同的目的而有不同的名称: public class Class1 { public Class1() { } public string Id { get; set; } public string Value { get; set; } } public class Class2 {

    0热度

    1回答

    我正在使用SonarQube来检测重复并希望使用api找出每个重复块,哪些组件具有该块。 api提供了获取重复数量以及哪些组件具有重复的功能。比如: http://nemo.sonarqube.org/api/resources?resource=jquery&metrics=duplicated_blocks&depth=-1 这说明我哪个部件有重复,有多少块。但我想看看组件与其他组件共享其他组

    0热度

    4回答

    我的代码中有下面的开关案例。 switch(condition) case 'A' : //Code part A break; case 'B' : //Code part A //Code part B break; case 'C' : //Some code break; 代码在

    2热度

    1回答

    我想创建一个模型视图控制器,而不必为单个控件设置if-else,或者不得不复制这些控件以处理不同的屏幕控件。 目前我有: - //控制器 public ActionResult DisplayThing1(int thingType, string thingName){ Thing1Model model = new Thing1Model(); return View(m

    0热度

    1回答

    我试图避免同一个资源的Admin表单和常规用户表单之间的代码重复。 我希望能够使用一种形式两种,通过执行类似: <% if current_user.admin? %> <%= form_for([:admin,@post], :html => {class: "form"}) do |f| %> <% else %> <%= form_for @post, html: {

    -1热度

    2回答

    我目前正在尝试使设计决定我是否应该多次实现一个方法,或者如果我应该将接口添加到没有其他共同点的对象。 我的方案的结构是这样的: BaseObject(名称,描述,...)< - DocumentedObject(协议,手册,...)< - RealObject(期满,位置,...) 这些是抽象类。每个人都有几个孩子,例如: BaseObject: 客户 出货 DocumentedObject: M

    3热度

    3回答

    目前,我正在使用我的网站的页脚使用PHP文件,因此我可以将它包括在每个页面上,并只更改一个文件以更改网站每个页面上的页脚。 现在,我想这样做对我的网站的菜单是这样的: <ul> <li><a href="#">Menu 1</a></li> <li><a href="#" class="active">Menu 2</a></li> <li><a href="#">Menu 3</a></l

    2热度

    2回答

    我四处寻找一个很好的解决方案,以避免每个模板类的spezialization上的代码重复。 下面是一个例子代码: template<class T> class C { int foo(); } 现在对于违约的定义: template<class T> C<T>::foo() { return 0; } 现在特殊的模板 template<> C<int>::foo() {

    0热度

    2回答

    我会用这个怪物“怪物”代码Rust for Rubyist开始: trait Monster { fn attack(&self); fn new() -> Self; } struct IndustrialRaverMonkey { life: int, strength: int, charisma: int, weapon: