过度概括函数的名称?这是一种反模式吗?
将参数传递给函数以选择该函数执行的操作的名称是什么? 例如: enum { DoSomething, ... } void f(FunctionType a) f(DoSomething) .... f(DoSomethi…
Python:正在使用“..%(var)s..” % locals() 是一个好习惯吗?
我发现了这种模式(或反模式),我对此非常满意。 我觉得它非常敏捷: def example(): age = ... name = ... print "hello %(name)s you are %(age)s …
为什么“要求 rubygems 是错误的”?
根据 这篇文章,需要 rubygems 是一种反模式。 require 'rubygems' 这个论点似乎可以归结为: 当我使用你的库时,部署你的 应用程序,或者运行我…
Ruby on Rails 的反模式
Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题吗?通过编辑这篇文章来更新问题,使其…
python 中的构造函数专业化
类层次结构和构造函数是相关的。 子类的参数需要传递给其父类。 因此,在 Python 中,我们最终会得到这样的结果: class Parent(object): def __init_…
这是一种模式、一个坏主意还是您知道如何改进?
给定一个像这样的类层次结构: 包树 有一个帮助创建对象的类是个好主意吗? Ei 是一个类,其方法对应于可以创建的每个类(方法 equals() 返回一个 Com…