以通过在测试和维护代码库前拥有足够的了解来解决。对鸭子类型的批评倾向于成为关于动态类型和静态类型的争论的更广阔的观点的特殊情形。
历史.Alex Martelli很早（2000年）就在发布到comp.lang.python新闻组上的一则消息中使用了这一术语。他同时对鸭子测试的错误的字面理解提出了提醒，以避免人们错误认为这个术语已经被使用。
实现.
在ColdFusion中.web应用程序脚本语言ColdFusion允许函数参数被指