anti-patterns

anti-patterns

文章 0 浏览 3

什么是界面膨胀?

有人可以向我解释一下 OOP 中的接口膨胀是什么(最好有一个例子)。…

染火枫林 2024-08-14 10:24:00 4 0

使用公认的反模式是否已被证明可以真正解决问题,或者以任何其他方式带来好处?

使用公认的反模式是否已被证明在某些特定情况下确实有效?您是否曾经通过使用反模式在您的项目中解决过问题或获得过任何好处?…

节枝 2024-08-13 09:38:04 8 0

Go 中的单例

如何在Go语言中实现单例设计模式?…

攒一口袋星星 2024-08-12 23:44:47 6 0

可疑恶意模式列表

我正在做一个反病毒项目,通过反汇编其代码并对其进行分析。 所以我想要一份可疑恶意模式代码的列表,这样我就可以观察哪些是可疑的,哪些不是? 所以…

草莓酥 2024-08-10 23:51:31 6 0

依赖注入最佳实践和反模式

我在依赖注入方面相对不熟练,我想学习一些在使用 DI 时分别使用和避免的最佳实践和反模式。…

野却迷人 2024-08-09 15:56:56 5 0

jQuery(反)模式:使用字符串操作构建选择器

我经常发现自己使用字符串操作(拆分、搜索、替换、连接、+、连接)来构建选择器。 好还是坏?…

半仙 2024-08-07 16:55:22 3 0

过度概括函数的名称?这是一种反模式吗?

将参数传递给函数以选择该函数执行的操作的名称是什么? 例如: enum { DoSomething, ... } void f(FunctionType a) f(DoSomething) .... f(DoSomethi…

习惯那些不曾习惯的习惯 2024-08-07 03:24:54 3 0

Python:正在使用“..%(var)s..” % locals() 是一个好习惯吗?

我发现了这种模式(或反模式),我对此非常满意。 我觉得它非常敏捷: def example(): age = ... name = ... print "hello %(name)s you are %(age)s …

对岸观火 2024-08-06 21:45:12 4 0

C# 反模式

长话短说:我发现 Java 反模式 是不可或缺的资源。对于初学者和专业人士来说都是如此。我还没有为 C# 找到类似的东西。因此,我将把这个问题作为社区…

七颜 2024-08-06 20:29:30 5 0

为什么“要求 ruby​​gems 是错误的”?

根据 这篇文章,需要 ruby​​gems 是一种反模式。 require 'rubygems' 这个论点似乎可以归结为: 当我使用你的库时,部署你的 应用程序,或者运行我…

╭ゆ眷念 2024-08-05 11:52:49 6 0

为什么数据传输对象 (DTO) 是反模式?

我最近无意中听到人们说数据传输对象 (DTO) 是一种反-模式。 为什么?有哪些替代方案?…

美羊羊 2024-08-05 00:03:59 5 0

Ruby on Rails 的反模式

Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题吗?通过编辑这篇文章来更新问题,使其…

悲念泪 2024-08-03 02:17:32 5 0

全局常量是反模式吗?

我一直认为仅仅为了保持常量而创建一个类是一个糟糕的设计。 但最近,我尝试用谷歌搜索它,发现只有一个接口作为常量是不好的反模式 - 没有提到使用一…

再可℃爱ぅ一点好了 2024-07-30 15:09:34 5 0

python 中的构造函数专业化

类层次结构和构造函数是相关的。 子类的参数需要传递给其父类。 因此,在 Python 中,我们最终会得到这样的结果: class Parent(object): def __init_…

獨角戲 2024-07-30 01:53:17 5 0

这是一种模式、一个坏主意还是您知道如何改进?

给定一个像这样的类层次结构: 包树 有一个帮助创建对象的类是个好主意吗? Ei 是一个类,其方法对应于可以创建的每个类(方法 equals() 返回一个 Com…

迷鸟归林 2024-07-29 10:42:10 2 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文