Bilgisayar programlamasında Duck Typing(Ördek Yazımı) bir yazılım kavramıdır, bir nesnenin belirli bir amaç için kullanılıp kullanılamayacağını belirlemek için bir uygulamadır. Kavramın adı Ördek testinden gelmektedir testin mantığı kısaca "Ördek gibi yürüyorsa ve ördek gibi vaklıyorsa, o zaman bir ördek olmalıdır" cümlesidir. Normal programlamada, uygunluk bir nesnenin türüne göre belirlenir. Duck Typing'de, bir nesnenin uygunluğu, nesnenin kendisinin türünden ziyade belirli yöntemlerin ve özelliklerin varlığıyla belirlenir.