code-smell

    3热度

    2回答

    我试图读取一个文件(可以或不可以)YAML frontmatter逐行使用Clojure,并返回一个带有两个向量的hashmap包含前线和一个包含所有其他内容(即身体)。 而例如输入文件应该是这样的: --- key1: value1 key2: value2 --- Body text paragraph 1 Body text paragraph 2 Body text pa

    0热度

    1回答

    我重构一个简单的Twitter应用程序时,我注意到,似乎是三(3)主要的代码在以下三个函数的形式气味我写道: private function get_friend_list($username, $twitter) { $getfield = '?screen_name=' . $username; $url = 'https://api.twitter.com

    4热度

    2回答

    比方说我给定的XML如下: <a><b><c>hello</c><d>world</d><e>again</e></b></a> 我给定的函数:getXmlStream其具有以下特征: def getXmlStream(xmlPath:String):Either[String,Option[NodeSeq]] 当我调用getXmlStream并传入一个路径时,我会得到左边是错误,右边是选

    0热度

    2回答

    我创建了一个使用LinqToSql的控制台应用程序。它工作得很好,但我觉得它是一种代码味道。这里是我的linq查询: var personnelInfo = Personnels.Where(p => p.Name.Equals("Steve Jobs")); 现在,我想报告该对象的各个领域。这是我觉得是代码味道: Console.WriteLine(String.Format("Emp ID

    0热度

    4回答

    首先,我有点困惑,我无法立即在SO上找到答案。问题是关于代码风格。 考虑这样一个例子: $('input[type=text]').on('click', doSomething); 如果在页面上没有投入,会发生什么?这个选择器的结果似乎是null,我们得到一个错误。 因此,我们必须使代码更大,丑陋: var inputs = $('input[type=text]'); if (inpu

    1热度

    1回答

    我创建了一个使用EF的控制台应用程序。它工作得很好,但我知道它可以重构。这里是我的代码: CABEntities caContext = new CAEntities(); USEntities usContext = new USEntities(); var query = caContext.CA_companies .Where(c => c.coverage_

    2热度

    2回答

    我正在设计一个系统,在该系统中,我得到一堆处理后生成一些持续输出的输入。 说我需要做请求一些验证,我应该做它作为 选项1: Validator validator = new Validator(); validator.validate(request); 或 选项2: Validator validator = new Validator(request); validator.val

    0热度

    1回答

    我有以下界面插件: public interface IPlugin { IInitializedPlugin Initialize(PluginInitialization pluginInitialization); } 应用程序可以获得IPlugin实例(在这种情况下,IOC容器),但得到IInitializedPlugin比如,它必须调用Initialize方法。 Plu

    -2热度

    1回答

    我该如何干这个红宝石哈希阵列?重复代码是一种气味,但我不知道如何清理它。 38 def get_parts(row) 39 [ 40 @@line_parts[row][@time[0]].values[0], 41 @@line_parts[row][@time[1]].values[0], 42 @@line_parts[row][@time[2]].values[0], 4

    2热度

    1回答

    我目前正在使用MVC模式做一个简单的待办事项列表程序,因此有一个笔记本模型类。但是,由于成员数量非常少,因此某些事情会“失去”。 笔记本由类别组成,它们由待办事项列表组成,待办事项列表由项目组成。 我不能放置的是这是一个不好的分析(例如,有更多的成员和责任,我只是想念他们..)或者也许是代码气味,类是不需要的(在这种情况下,我是不知道该怎么办,因为我可以在该控制器中拥有一个类别列表,但是我没有建立