rubber duck debugging

Hellre en anka än en bugg.
Hellre en anka än en bugg.

(RDD) – att förklara varje rad i programkoden för en gummianka. – Gummianksavbuggning har faktiskt förekommit. Tanken är att programmeraren ska tvingas göra klart för sig själv varför hon har utformat koden på ett visst sätt. Detta gör man annars ofta för andra pro­gram­mer­are, men genom att i stället göra det för en gummi­anka slipper man att besvära en kollega.

[programmering] [ändrad 11 februari 2022]

responsibility-driven design

(RDD) – en föreslagen princip för objektorienterad programmering: för varje uppgift som ett system ska utföra ska det finnas ett, och bara ett, objekt som ansvarar för den uppgiften. (Flera objekt kan sam­verka, men ett av dem har huvudansvaret.) Principen står i kontrast till data-driven design, där ob­jektens huvuduppgift är att innehålla vissa data. – Principen formulerades på 1980‑talet av Rebecca Wirfs‑Brock (blogg) och Brian Wilkerson. – Se wirfs‑brock.com.

[programmering] [ändrad 11 april 2020]

avbrottsbegäran

instruktion till processor att en pågående bearbetning ska avbrytas och ett så kallat avbrott (interrupt) exekveras. – Det är datorns hårdvara eller ansluten ut­rust­ning som begär avbrottet. Det brukar gälla något enkelt och kort­var­igt, som att ta emot tangenttryckningar eller att kolla vad klockan är. När avbrottet har verkställts återgår processorn till det som den gjorde före avbrottet. – På engelska: interrupt request, förkortat IRQ.

[programkörning] [ändrad 22 november 2017]

 

instansiera

skapa en instans. – Alltså att skapa ett objekt som har de egenskaper som tillhör en viss klass eller typ. Klassen eller typen är så att säga ritningen eller förebilden; instansen en fungerande realisering av ritningen / förebilden. – På engelska: instantiate. – Språkligt: Enligt det latinska mönstret borde ordet stavas instantiera (se den engelska stavningen). Det ordet har emellertid sedan länge en annan betydelse på svenska, även om den är sällsynt och ålderdomlig, nämligen klaga, protestera (se Svenska Akademiens ordbok: länk). En annan nackdel med att stava med t skulle vara att ordet då skulle förknippas med engelska instant, alltså snabb, ögonblicklig. Stavningen in­stansi­era är därför att föredra.

[programmering] [ändrad 26 augusti 2021]