Spisu treści:
Definicja - Co oznacza Kaczka?
W IT można usłyszeć specjalistów używających słowa „kaczka” w niecodzienny sposób - funkcja „kaczka” to niepotrzebna funkcja, którą można umieścić w projekcie, z zamiarem odwrócenia uwagi od wszelkich innych zmian, które klienci, producenci lub inne osoby trzecie mogą wnioskować.
Techopedia wyjaśnia Kaczkę
Część miejskiej legendy wokół funkcji „kaczki” sięga opowieści o rozwoju gry Battle Chess kilka dekad temu. Historia głosi, że jeden z programistów wstawił animowaną kaczkę do sekwencji animacji w taki sposób, aby można ją było łatwo usunąć, z zamiarem umożliwienia stronom trzecim żądania zmian bez niepotrzebnego bałagania się z tym, co programiści uznali za całkowicie wystarczające wynik. W tej historii ci, którzy oceniali projekt, stwierdzili, że jest on idealny, ale programiści musieli „po prostu pozbyć się kaczki”. Ten pomysł utknął, a teraz programiści mogą dodawać funkcje „kaczki” jako sposób na zwiększenie rozwoju projektu wydajny.