编程反模式是特定编程问题的常用解决方案,通常声称是实际的[标签:设计模式]。但是这种解决方案通常会对应用程序的可伸缩性,可测试性和维护性产生负面影响。
我如何使用模式在Java的ArrayList中以特定方式处理数据?
我的数组列表中有几个字符串,其中一些以特定的前缀开头-例如(“ AFI”)。我想从数组列表中删除这些字符串。其他字符串包含两个以上...
我正在寻找这个名称(如果有的话),是因为有关FK引用查找表的不良做法。我用谷歌搜索,还检入了我没有但没有找到的书(SQL Antipatterns)...
我发现,不做的事情比应该做的事情更难学。根据我的经验,使专家与中级人员脱颖而出的是从各种...
''values from props and'thisValue'in state,antipattern?
我最近发现自己正在写很多看起来像这样的代码:const SomeComponent:React.FunctionComponent = props => {const {value} = props; ...
[在许多公司中,使用以.NET各种版本编写的许多旧系统,我一直在寻找以下模式的示例:public void FooBar(){object foo = ...
我读维基百科的辛格尔顿文章,我碰到这个例子就是:公共类辛格尔顿{//私有构造函数阻止实例从其他类私人辛格尔顿(){...
我正在读Bill Karwin的SQL Antipattern一书。在第18章中,他讨论了关于此示例的错误复杂查询:SELECT p.product_id,COUNT(f.bug_id)AS count_fixed,COUNT(o.bug_id)as ...
我有很多地方使用淘汰数据绑定foreach循环。一个很好的例子是项目列表,右侧有一个单击按钮,表示“编辑”。我发现自己正在编写代码......
哪个值具有更高的优先级,updatePeriodMillis或与Alarm相关联的值?
我知道参数updatePeriodMillis根据/ res / xml中存在的widgetproviderinfo.xml中的规范确定应用程序窗口小部件的更新频率
OO编程中的典型问题是钻石问题。我有父类A,有两个子类B和C.A有一个抽象方法,B和C实现它。现在我有一个子类D,它继承了......
这是经典的例子:公共类博客{public int BlogId {get;组; } public string Url {get;组;公共列表 帖子{得到;组; public class Post {...
您认为在异常中使用错误代码来指定错误类型是否可以?请看一下这段代码:public class MyException extends Exception {public static final String ...
我正在研究一个Angular 6应用程序,我被告知以下是一个反模式:await someFunction()。then(result => {console.log(result);});我意识到......没有意义
在单独的方法中处理异常是一种反模式吗?假设我有一个方法可以执行一些低级IO并且可能抛出IOException,并且我有一个调用低级IO的方法foo()...
由于OpenComponents旨在在网页内呈现小型可重用组件(具有良好定义的界面),因此将使用OpenComponent呈现整个页面内容,包括...
对象需要使用一个对象进行实例化,在该对象上可以调用一个方法来注册而不是事件发生 - 而不是实例化代码侦听事件。这是一个反...
MethodReturnObject:Antipattern?怎么重构呢?
在我最近加入的项目中,我们有一个如下所示的类:class MethodReturn {public int status = C_OK public string message =“”public string str_value =“”public ...
首先我要说的是,我并不提倡这种做法,但我最近才看到它,我想知道是否有一个名字,我可以用它指出有罪的一方。所以这里。现在你有......
我称之为“送货员”。我已经看到了它的几个变种,但问题是一个类有依赖性的唯一目的是将它传递给协作者并且从不使用依赖...
我正在开发一个个人项目(意思是干净的源代码,没有遗留的依赖项),并试图遵循有关单元测试,依赖管理等的最佳实践。我公司的代码库...