anti-patterns 相关问题

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

可读性的单独方法中的异常处理

在单独的方法中处理异常是一种反模式吗?假设我有一个方法可以执行一些低级IO并且可能抛出IOException,并且我有一个调用低级IO的方法foo()...

回答 2 投票 2

OpenComponents用于呈现整个页面

由于OpenComponents旨在在网页内呈现小型可重用组件(具有良好定义的界面),因此将使用OpenComponent呈现整个页面内容,包括...

回答 1 投票 1

在实例化时提供的对象成员上触发事件的反模式名称?

对象需要使用一个对象进行实例化,在该对象上可以调用一个方法来注册而不是事件发生 - 而不是实例化代码侦听事件。这是一个反...

回答 2 投票 2

MethodReturnObject:Antipattern?怎么重构呢?

在我最近加入的项目中,我们有一个如下所示的类:class MethodReturn {public int status = C_OK public string message =“”public string str_value =“”public ...

回答 1 投票 0

这种反模式/代码气味有没有名称?

首先我要说的是,我并不提倡这种做法,但我最近才看到它,我想知道是否有一个名字,我可以用它指出有罪的一方。所以这里。现在你有......

回答 13 投票 19

这个代码味道有一个共同的名字吗?

我称之为“送货员”。我已经看到了它的几个变种,但问题是一个类有依赖性的唯一目的是将它传递给协作者并且从不使用依赖...

回答 2 投票 1

像isInUnitTest()这样的检查是反模式吗?

我正在开发一个个人项目(意思是干净的源代码,没有遗留的依赖项),并试图遵循有关单元测试,依赖管理等的最佳实践。我公司的代码库...

回答 6 投票 6

解决呼叫链反模式

我开始注意到我的ASP.NET开发中出现了一些反模式。这让我感到困扰,因为保持良好的设计感觉是正确的做法,但同时又闻起来有些错误。 ...

回答 7 投票 4

这种模式叫什么?

有些我正在审查团队代码库中的一些代码,我们遍历一个分层数据结构并从中构建新的数据结构。没有嵌套循环 - 每个级别的......

回答 5 投票 2

在这种情况下使用“数据类”是个坏主意吗? [关闭]

我目前正在处理您在工作中可以称之为遗留代码的内容。我基本上有一个处理工作流的类,每次启动机器时都只实例化一次。每次......

回答 2 投票 1

什么时候可以使用Enum的名字()

变量的名称可以更改,不应影响逻辑。但是Enum中的name()方法返回一个常量名称作为值,因此它可以破坏现有代码。我应该避免使用name()吗?例如, ...

回答 3 投票 3

关于“贫血领域模型”被认为是反模式[闭合]的具体例子

如果这是重复,我道歉,但我在相关问题中找不到关于该主题的任何具体示例。在阅读了Martin Fowler关于'贫血领域模型'的文章后,我离开了...

回答 6 投票 22

Django 2.0动态生成urlpatterns

我编写了这段代码,可以从数据库中动态生成url模式。这些网址只有一个级别路径:domain.com/something。 someapp / models.py类SomeModel(models.Model):pattern = ...

回答 1 投票 0

NSManagedObjectContext类别

我经常在多个类中设置提取请求以从核心数据中检索“allRecipes”或“lastModifiedDate”(以及其他一些结果)。使用专业的......会很方便

回答 2 投票 0

使用setTimeout避免在React中重新渲染

我经常使用一种模式,我认为必须是一种反模式,但我不知道更好的选择。偶尔我的组件可能会收到一个或多个意味着重新渲染的事件......

回答 2 投票 3

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.