Kaŭĉuka anasa sencimigo: Malsamoj inter versioj

El Vikipedio, la libera enciklopedio
[nekontrolita versio][kontrolita revizio]
Enhavo forigita Enhavo aldonita
krei la paĝon "Kaŭĉuka Anasa Sencimigo"
 
e 2 cimetoj
Linio 1: Linio 1:
[[Dosiero:Rubber_duck_assisting_with_debugging.jpg|eta|Kaŭĉuka anaso uzata per programisto por koda sencimigo]]
[[Dosiero:Rubber_duck_assisting_with_debugging.jpg|eta|Kaŭĉuka anaso uzata per programisto por koda sencimigo]]
En [[Programara inĝenierarto|programarinĝenierado]], '''Kaŭĉuka Anasa Sencimigo''' (angle ''Rubber duck debugging'') estas metodo de sencimigo kaj kodreviziado. La nomo referencas rakonton en la libro ''The Pragmatic Programmer'' ("''La praktika programisto''") en kiu [[programisto]] havas kaŭĉukan [[Anas|anason]] kaj sencimigas sian [[Fontkodo|fontkodon]] per ekspliki ĉiu linion al la anaso.<ref name="pragprog">{{Cite book|isbn=978-0201616224|url=http://pragprog.com/the-pragmatic-programmer|title=The Pragmatic Programmer: From Journeyman to Master ("La praktika programisto: de metiisto al mastro")|publisher=Addison Wesley}} p. 95, piednoto.</ref> Eksistas multaj aliaj nomoj por tiu metodo, ofte kun malsamaj senvivaĵoj.
En [[Programara inĝenierarto|programarinĝenierado]], '''Kaŭĉuka Anasa Sencimigo''' (angle ''Rubber duck debugging'') estas metodo de sencimigo kaj kodreviziado. La nomo referencas rakonton en la libro ''The Pragmatic Programmer'' ("''La praktika programisto''") en kiu [[programisto]] havas kaŭĉukan [[Anas|anason]] kaj sencimigas sian [[Fontkodo|fontkodon]] per ekspliki ĉiun linion al la anaso.<ref name="pragprog">{{Cite book|isbn=978-0201616224|url=http://pragprog.com/the-pragmatic-programmer|title=The Pragmatic Programmer: From Journeyman to Master ("La praktika programisto: de metiisto al mastro")|publisher=Addison Wesley}} p. 95, piednoto.</ref> Eksistas multaj aliaj nomoj por tiu metodo, ofte kun malsamaj senvivaĵoj.


Ofte, ekspliki problemon al alia homo (kiu eble scias nenion pri [[programado]]) helpas programistojn trovi la solvon. Ekspliki tion, kion la kodo devus fari kaj vidi tion, kion la kodo reale faras povas videbligi ajnan malkongrecon inter la du. Pli generale, instrui fakon igas la instruanton vidi ĝin el aliaj vidpunktoj, tio, kio faras plibonan komprenecon. Uzante senvivaĵon povas la programisto ateni tion sen bezoni interrompi iun alian.
Ofte, ekspliki problemon al alia homo (kiu eble scias nenion pri [[programado]]) helpas programistojn trovi la solvon. Ekspliki tion, kion la kodo devus fari kaj vidi tion, kion la kodo reale faras povas videbligi ajnan malkongurecon inter la du. Pli generale, instrui fakon igas la instruanton vidi ĝin el aliaj vidpunktoj, tio, kio faras plibonan komprenecon. Uzante senvivaĵon povas la programisto ateni tion sen bezoni interrompi iun alian.


== Referencoj ==
== Referencoj ==

Kiel registrite je 23:51, 6 jul. 2019

Kaŭĉuka anaso uzata per programisto por koda sencimigo

En programarinĝenierado, Kaŭĉuka Anasa Sencimigo (angle Rubber duck debugging) estas metodo de sencimigo kaj kodreviziado. La nomo referencas rakonton en la libro The Pragmatic Programmer ("La praktika programisto") en kiu programisto havas kaŭĉukan anason kaj sencimigas sian fontkodon per ekspliki ĉiun linion al la anaso.[1] Eksistas multaj aliaj nomoj por tiu metodo, ofte kun malsamaj senvivaĵoj.

Ofte, ekspliki problemon al alia homo (kiu eble scias nenion pri programado) helpas programistojn trovi la solvon. Ekspliki tion, kion la kodo devus fari kaj vidi tion, kion la kodo reale faras povas videbligi ajnan malkongurecon inter la du. Pli generale, instrui fakon igas la instruanton vidi ĝin el aliaj vidpunktoj, tio, kio faras plibonan komprenecon. Uzante senvivaĵon povas la programisto ateni tion sen bezoni interrompi iun alian.

Referencoj

  1. The Pragmatic Programmer: From Journeyman to Master ("La praktika programisto: de metiisto al mastro"). Addison Wesley. ISBN 978-0201616224. p. 95, piednoto.