Co to jest małpa kodowa?
Małpa kodowa to ktoś, kto tworzy kod dla oprogramowania komputerowego, zwany także programistą, a terminu tego można używać na wiele różnych sposobów. Jeśli jest używany przez innych, zwłaszcza starszych programistów w odniesieniu do programistów niższego poziomu w projekcie, często jest to nieco uwłaczające określenie, choć można go również żartować. Mogą być również używane przez innych do odniesienia się do programistów w bardziej neutralnym tonie, po prostu przywołując wizerunek kogoś, kto nieustępliwie pracuje przy programowaniu. Ktoś może również użyć terminu „małpa kodowa” w nieco samodestrukcyjny sposób, często gdy programista dystansuje się od decyzji podjętych przez innych.
Termin „małpa kodowa” jest często używany jako komediowy, ale potencjalnie obraźliwy termin opisujący twórców oprogramowania lub kodu dla oprogramowania komputerowego. Gdy ten termin jest używany przez osoby niebędące programistami, można go uznać za obraźliwy, choć będzie to zależeć od charakteru każdego, kto słyszy jego użycie. Programiści wyższego poziomu, tacy jak starsi programiści w projekcie, czasami określają programistę niższego poziomu mianem „małpy kodowej”. Nadal można to uznać za obraźliwe użycie, choć może to być bardziej żartobliwe, ponieważ większość starszych programistów kiedyś pracował również na niższych poziomach.
Małpa kodowa to zazwyczaj ktoś, kto pisze kod, ale może być użyty w szczególności w odniesieniu do osób, które wciąż uczą się niektórych bardziej złożonych aspektów kodowania. W tym sensie użycia zwykle oznacza programistę, który jest wykwalifikowany tylko do programowania podstawowego, a nie do pracy na wyższym poziomie. Chociaż użycie „małpy kodowej” może być nieco subtelne w znaczeniu i podtekście, stopień, w jakim można go uznać za obraźliwy, zwykle zależy od mówcy i słuchacza w danej sytuacji.
Ktoś może również użyć terminu „małpa kodowa”, aby odnieść się do siebie, a w tym zastosowaniu często jest zarówno samo-deprecjonujący, jak i ma na celu wskazanie głupoty innej osoby. Jeśli programista nie zgadza się z kierownictwem przy podejmowaniu decyzji związanej z kodem, ale nadal musi podążać za decyzją, niezależnie od jego opinii na temat tej decyzji, programista może powiedzieć coś takiego: „Nie pytaj mnie, dlaczego to robimy , Jestem tylko małpą kodową. ”W tym zastosowaniu termin ten jest nieco deprecjonujący, ale także wskazuje, jak czuje się programista postrzegając go w danej sytuacji. Zazwyczaj oznacza to, że programista uważa, że decyzja kierownictwa jest nieprawidłowa i może odzwierciedlać rozłam między tymi, którzy zarządzają projektem, a tymi, którzy piszą kod dla projektu.