编程反模式是特定编程问题的常用解决方案,通常声称是实际的[标签:设计模式]。但是这种解决方案通常会对应用程序的可伸缩性,可测试性和维护性产生负面影响。
在单独的方法中处理异常是一种反模式吗?假设我有一个方法可以执行一些低级IO并且可能抛出IOException,并且我有一个调用低级IO的方法foo()...
由于OpenComponents旨在在网页内呈现小型可重用组件(具有良好定义的界面),因此将使用OpenComponent呈现整个页面内容,包括...
对象需要使用一个对象进行实例化,在该对象上可以调用一个方法来注册而不是事件发生 - 而不是实例化代码侦听事件。这是一个反...
MethodReturnObject:Antipattern?怎么重构呢?
在我最近加入的项目中,我们有一个如下所示的类:class MethodReturn {public int status = C_OK public string message =“”public string str_value =“”public ...
首先我要说的是,我并不提倡这种做法,但我最近才看到它,我想知道是否有一个名字,我可以用它指出有罪的一方。所以这里。现在你有......
我称之为“送货员”。我已经看到了它的几个变种,但问题是一个类有依赖性的唯一目的是将它传递给协作者并且从不使用依赖...
我正在开发一个个人项目(意思是干净的源代码,没有遗留的依赖项),并试图遵循有关单元测试,依赖管理等的最佳实践。我公司的代码库...
我开始注意到我的ASP.NET开发中出现了一些反模式。这让我感到困扰,因为保持良好的设计感觉是正确的做法,但同时又闻起来有些错误。 ...
有些我正在审查团队代码库中的一些代码,我们遍历一个分层数据结构并从中构建新的数据结构。没有嵌套循环 - 每个级别的......
我目前正在处理您在工作中可以称之为遗留代码的内容。我基本上有一个处理工作流的类,每次启动机器时都只实例化一次。每次......
变量的名称可以更改,不应影响逻辑。但是Enum中的name()方法返回一个常量名称作为值,因此它可以破坏现有代码。我应该避免使用name()吗?例如, ...
如果这是重复,我道歉,但我在相关问题中找不到关于该主题的任何具体示例。在阅读了Martin Fowler关于'贫血领域模型'的文章后,我离开了...
我编写了这段代码,可以从数据库中动态生成url模式。这些网址只有一个级别路径:domain.com/something。 someapp / models.py类SomeModel(models.Model):pattern = ...
我经常在多个类中设置提取请求以从核心数据中检索“allRecipes”或“lastModifiedDate”(以及其他一些结果)。使用专业的......会很方便
我经常使用一种模式,我认为必须是一种反模式,但我不知道更好的选择。偶尔我的组件可能会收到一个或多个意味着重新渲染的事件......