refactoring

    1热度

    1回答

    列表我试图解决一个问题上的关联列表:编写将输出最大项关联特定项目关联配对的输入功能。 示例输入: [[项目1,项目2], [项目2,项目3], [项目2,项目4], [项目5,项6]] 输出:[项目1,项目2,项目3,项目4] 我试图解决它使用Scala的干净和实用的风格,这是我最初的实现: object Main { def main(args: Array[String]) {

    0热度

    1回答

    下面的函数可以工作,但在我看来它有非常难闻的气味。 我的项目通过HTTP与设备进行通信,它有一些带有摘要式身份验证的URL,有些页面没有。 一些网址压缩与deflate,一些没有。所以我的功能有3种不同的方式来获取istream。 我需要在函数底部的一个地方读取istream。 但是,从另一个我的问题C++ variable visable scopes and strems说好人,在这种情况下指

    -1热度

    2回答

    我想我已经使用这个很多来呈现来自查询的信息。我想知道是否有方法来重构它们?代码的 例子是 def render_objA(self, objAs): output = [] for obj in objAs: output.append({ 'id': obj.id, 'name': obj.name 'descriptio

    0热度

    3回答

    我有这两个单独的JavaScript函数,使用数字或空格执行相同的任务。我不是那么熟悉函数,所以我的问题是如何将以下两个合并为一个? function padnum(string, length) { while (string.length < length) { string += Math.floor(Math.random() * 10); }

    1热度

    2回答

    目前我使用的片段是这样的: private void updateWidth() { rowWidth=new int[]{ font.getWidth(MainClass.getMain().lang().getString("start"), 120)+20, font.getWidth(MainClass.getMain().lang().getStri

    0热度

    1回答

    我想计算字符显示在字符串中的次数,所以我使用的count()函数工作正常,但是使用多个count()函数似乎很乏味,因为我'米试图数10个以上的字母。 def printer_error(s): #errorLetters = ('r','s','t','u','v','w','x','y','z') errorRate = s.count('o') + s.count('p') + s.co

    0热度

    1回答

    我想将Java嵌套/匿名类转换为顶级类。我注意到Eclipse重构可以帮助我实现这个目标。我不知道是否有任何命令行工具可以帮助我重构Java源代码。

    0热度

    2回答

    在我的控制器类我只是想只用一个电子表格类来处理所有相关电子表格创建功能,保存,加载,写等 目前我使用一个开源库phpspreadsheet创建电子表格,如果后来我想将其更改为另一个电子表格创建库,我不想在控制器类上进行太多改动,相反,我可以为此库创建另一个类,如Spreadsheetlib2。那么哪种设计模式更适合在这里使用? “桥”还是适配器? //桥梁模式我现在正在尝试。 interface

    3热度

    1回答

    我有以下的完全运行闪亮的仪表板应用重构的闪亮代码服务器部分: --- title: "Test" runtime: shiny output: flexdashboard::flex_dashboard: orientation: rows theme: bootstrap vertical_layout: scroll --- ```{r set

    0热度

    1回答

    在我加入的一个项目,最近我们有一个类,看起来像这样: class MethodReturn { public int status = C_OK public string message = "" public string str_value = "" public int int_value = 0 public double dbl_val