anti-patterns 相关问题

编程反模式是特定编程问题的常用解决方案,通常声称是实际的[标签:设计模式]。但是这种解决方案通常会对应用程序的可伸缩性,可测试性和维护性产生负面影响。

在 PHP 中扩展单例

我正在使用一个网络应用程序框架,其中一部分由许多服务组成,所有服务均以单例形式实现。它们都扩展了一个 Service 类,其中实现了单例行为,瞧...

回答 8 投票 0

我的用例真的是双写问题吗?或者我的解决方案过于复杂化了

我有一个应用程序需要将文件写入S3,然后将新写入的S3对象的路径放在Kafka消息上。在 REST API 请求期间调用此功能。 据我了解...

回答 1 投票 0

用数字id作为表名后缀会是反模式吗

上下文: 我有一个游戏表,它是一个主表,它将保存预定义的游戏行,例如: 现在,我可以创建一个 Game_Detail 表,其中包含特定于游戏的状态/历史/数据...

回答 1 投票 0

我知道在初始状态下使用 props 是 React 中的反模式。如何在不使用 state 中的 prop 的情况下达到相同的结果?

待办事项应用程序在我的待办事项应用程序中,我有一个待办事项列表数据,用户可以编辑待办事项标题并保存或取消。保存会改变状态中的数据,如果取消,标题将保持

回答 1 投票 0

运行进程X次的最Pythonic方式[关闭]

哪个更Pythonic? while 循环: 计数 = 0 数数的同时 < 50: print "Some thing" count = count + 1 For loop: for i in range(50): print "Some thing" Edit: not duplicate because...

回答 5 投票 0

如何为泛型类创建多个单例实例?

我有这样的代码: 导入java.io.*; 导入java.util.ArrayList; 导入java.util.List; 公共类 FileManager { 私人最终文件文件; 私有文件管理器(字符串属性)...

回答 1 投票 0

是否使用嵌套函数来提高可组合项的可读性?

使用 Jetpack Compose 时,在某些情况下,有一段代码执行特定的工作,但由于它调用可组合项的 lambda 参数,因此不可能完全执行

回答 1 投票 0

为什么我在RecyclerView中创建ViewHolder时嵌套类比内部类好

我听说Kotlin中内部类比嵌套类占用更多内存。 有人说在 RecyclerView(ViewHolder) 中使用内部类是不好的。 但是,如果没有 ... 就很难使用 onClickListener

回答 1 投票 0

如何在Javascript中阻止用户关闭窗口?

是否可以阻止用户使用退出按钮 [X] 关闭窗口?我实际上在页面中提供了一个关闭按钮,供用户关闭窗口。基本上我正在尝试做的事情...

回答 9 投票 0

代码中的顺序耦合

顺序耦合在代码中真的是一件坏事吗? 虽然这是一种反模式,但我看到的唯一风险是以错误的顺序调用方法,但具有这种反模式的 API/类库的文档

回答 4 投票 0

单例是设计模式还是反模式? [已关闭]

单例是设计模式还是反模式??

回答 1 投票 0

Scala中的类的初始化是如何进行的?

下面的代码抛出了一个java.lang.NullPointerException,因为这个trait过早的被初始化了。 trait DummyTrait { def intSeq: Seq[Int] require(intSeq.resences(_ > 2)) }对象 Dummy ...

回答 1 投票 2

PHP字符串常量使用过度?

我有两个特殊的情况,我和同事意见不一致,到底该不该用常量。我们使用的是一个自制的框架,工作原理和Symfony 1.x差不多,最初的代码是,在路由 ...

回答 3 投票 10

在DropDown模式中使用模式的React CTA。

我正在使用MaterialUI的ButtonGroup作为下拉菜单,并且有一个模式问题,试图创建一系列的CTA,我可以很容易地在其中交换;其中所有的组件都是可重用的,并且......。

回答 1 投票 0


将当前服务对象传递到域将是DDD的反模式?

我提供的服务是从存储库获取域,并将其自身的实例传递给域以获取某些外部依赖关系。会变成反模式吗? RichDomainModel建议传递依赖项...

回答 1 投票 -1

工厂(方法)模式和深/长链中对其他方法或其他工厂的标注

在我的工作中,关于工厂模式是一个很大的讨论。主要讨论点是,正在创建对象的工厂中的一个人是否也可以分支出对其对象进行填充的调用...

回答 1 投票 1

弹出式参考反样式

最近,我发现自己实现了一个基于ref的模式,这似乎与React文档建议背道而驰。模式如下:输入Callback =()=> void;类型CallbackWrapper = {...

回答 1 投票 0

clang-tidy无法通过易错检查

我正在使用以下文件对clang-tidy进行实验:#include int main(int argc,char ** argv){int i = 2; int j = 1;如果(argc = 5){返回2; },而(i ] ] >>

回答 1 投票 1

在JavaScript中,生成器函数中的返回值应始终不返回任何内容吗?

换句话说,是在生成器函数反模式中返回someValue吗? .next()可以显示{值:3,已完成:true}:function * genFn(){yield 1;产量2;返回3; } ...

回答 1 投票 3

© www.soinside.com 2019 - 2024. All rights reserved.