滥用关闭?违反各种原则?或者可以吗?
编辑:修复了几个语法和一致性问题,使代码更加明显并接近我实际正在做的事情。 我有一些如下所示的代码: SomeClass someClass var finalResult = Do…
数据库作为 IPC 反模式
我编写了一个分层 Web 应用程序,其中包含与 java 服务交互的富 Web 客户端 (PHP)。 Web 客户端托管在 apache 服务器上,java 服务运行在同一台物理机…
如何处理 11000 行 C++源文件?
所以我们的项目中有这个巨大的(11000 行巨大吗?) mainmodule.cpp 源文件,每次我必须触摸它时我都会感到畏缩。 由于这个文件是如此的中心和巨大,…
我处于反模式中,我想摆脱它
我正在开发一个java webapp,使用jsp/jquery/ejb/jboss。 我有一个 Web 表单,使用户能够从数据库中选择 100 个字段(全部来自不同的不相关表/对象)…
使用 D 字符串 mixin 进行代码重用是一种反模式吗?
对于那些不熟悉 D 字符串 mixin 的人来说,它们基本上是编译时评估。您可以采用任何编译时字符串(无论是文字还是由模板元编程或编译时函数求值生成)…
变量 = null 作为“对象销毁”在哪里?来自?
在许多不同的公司中,我在使用不同版本的 .NET 编写的许多遗留系统上工作,不断发现以下模式的示例: public void FooBar() { object foo = null obje…