refactoring

    9热度

    2回答

    我试图在xml中重构视图或xml布局名称id的最新beta版更新有问题。 错误对话框说 重构无法进行文件 C:\ dev的\工作区...... \ R.java是只读的。 我试过的东西: Gradle clean,无效缓存/重新启动。没有帮助。我还测试了字符串和其他资源。那里发生同样的问题。 该问题出现在beta 4更新中。在beta 2重构工作正常。

    0热度

    1回答

    我有以下助手类,我保留在我的适配器旁边的文件夹中。问题是没有不必要的重复。我需要任一适配器的上下文,具体取决于助手从何处调用,即来自哪个适配器。我如何使正在传递给助手的构造函数的适配器是通用的? 电话: 在呼叫,我设置任何适配器取决于我在哪里为null之一。 private final QuickReplyDialogHelper quickReplyDialogHelper = new Quic

    0热度

    1回答

    我有一个rails应用程序从php代码库移植。 我有一个很长的控制器方法,基本上根据我的购物车中的物品计算总价。这是一个直接从php代码移植过来的传统方法。 def total order = @cart.get_or_create_order order_contents = order_contents_for(order) discounts = {

    -3热度

    2回答

    以下是代码片段。我想摆脱多个foreach和null检查。 请问您可以在C#中重构它吗? foreach (var a in aa) { if (a.bb != null) { foreach (var b in a.bb) { if (b.cc != null) { foreach (var c in b.

    1热度

    4回答

    我知道这非常简单,但我是新来的,我只需要显示一次。所以,当我使用jQuery/JavaScript的,我发现自己一次又一次写重复的代码到目标具有相同功能的不同元素,例如: $(function() { $('.icon1').click(function() { $('.info1').toggle().addClass('animated fadeInDown');

    3热度

    2回答

    虽然重构Rultor使用Cactoos,而不是Guava,我遇到的GithubProfileTest和GithubProfileValidationTest试验阴性的问题。 重构后,正面的测试用例通过了两个提到的测试类,但是期望特定异常的负面测试用例失败。 受影响的重构代码是GithubProfile.assets方法和GithubProfile.asset方法。 我重构assets方法是这样的:

    1热度

    1回答

    我在Mac OS X系统上使用PyCharm CE 2017.1.5。 当我尝试使用'Refactor - > Move'命令每次移动多个函数时,IDE仅移动其中一个函数。在为此弹出的对话框中,所有选中的功能都被标记出来,并且在预览对话框中它也看起来像IDE准备移动所有选定的功能。 但是,只有一个函数被从源文件中删除,并且只有一个函数被写入目标文件。 任何想法,我可能做错了什么? Cheerio

    0热度

    1回答

    如何重构下面的代码? get(category, "posts").then(posts => { return all( posts.map(post => get(post, "words").then(words => { return all( words.map(word => { if (!get(word, "has

    0热度

    2回答

    我有这个下面的SQL查询 GO SELECT @StartDate= table1.StartDate, @EndDate= table2.EndDate from table1 join table2 SELECT @StartDate= table2.StartDate, @EndDate= table3.EndDate from table2 join table3 SELECT

    0热度

    3回答

    我试图重构这段代码,我想创建一个带有值的字典,但我不确定。 String version "1.0"; if (version.Equals("1.0.0(beta)") || version.Equals("1.0.0(beta2)") || version.Equals("1.0.0(beta3)") || version.Equals("1.0.0")) {