Prinsipper for kodegrensesnitt
Kortslutning11 Helmi

Prinsipper for kodegrensesnitt

Hvordan går du frem for å treffe riktig abstraksjonsnivå på grensesnittet du eksponerer i en modul eller i et biblotek? Dette har opptatt utviklere omtrent siden tidenes morgen (som var en gang på 1960-tallet). Skal du velge minste motstands vei og eksponere grensesnitt som gjør det lett for konsumenter å bruke koden din? Skal du velge færrest mulige antagelser («least power») og heller legge mer byrde på konsumentene i bytte mot et mer stabilt grensesnitt? Vi diskuterer fordeler og ulemper med begge fremgangsmåter og ser på noen eksempler på grensesnitt hvor de som har designet det har valgt det ene over det andre.


---


Følg oss og send oss meldinger på @kortslutning.fun.

Hosted on Acast. See acast.com/privacy for more information.

Jaksot(162)

Ting du kan endre mening om etter 10år i bransjen, del 1

Ting du kan endre mening om etter 10år i bransjen, del 1

Den godeste Chris Khiel har skrevet en ny artikkel med tittelen Software development topics I've changed my mind on after 10 years in the industry»[1] Siden vi tok for oss artikkelen han skrev for 4 å...

17 Helmi 202532min

Må vi redde verden fra undergangen?

Må vi redde verden fra undergangen?

Dramatisk tittel, ikke fullt så dramatisk innhold. Kortslutning spesial der altså. I denne episoden diskuterer vi Johnatan Blows foredrag «Preventing the Collapse of Civilization»[1], som vi fikk send...

3 Helmi 202545min

Erfaringsradar

Erfaringsradar

Stian er egentlig den som skriver beskrivelser, men denne gangen redigerte Mikael for sent og han tror Stian har lagt seg.---Følg oss og send oss meldinger på @kortslutning.fun. Hosted on Acast. See a...

20 Tammi 202535min

Selvfølelse, produktivitet og menneskers natur

Selvfølelse, produktivitet og menneskers natur

Hvordan henger selvfølelse og selvtillit sammen med produktivitet og kvalitet? Hvordan påvirker de hverandre? Hvordan føles det når de påvirker hverandre positivt? Negativt? Er det noe vi kan gjøre? E...

6 Tammi 202531min

Ting du kan endre mening om etter 6år i bransjen, del 2

Ting du kan endre mening om etter 6år i bransjen, del 2

Vi tar for oss en artikkel skrevet av Chris Khiel med tittelen «Software development topics I've changed my mind on after 6 years in the industry»[1]. Vi syntes premisset var såpass spennende at vi ha...

9 Joulu 202438min

Ting du kan endre mening om etter 6år i bransjen, del 1

Ting du kan endre mening om etter 6år i bransjen, del 1

Vi tar for oss en artikkel skrevet av Chris Khiel med tittelen «Software development topics I've changed my mind on after 6 years in the industry»[1]. Vi syntes premisset var såpass spennende at vi ha...

25 Marras 202435min

Polyglote programmerere

Polyglote programmerere

Er polyglote programmerere en ting i 2024? Er det å kunne flere programmeringspråk noe vi tar for gitt i dag? Hva er egentlig fordelen med å programmere i flere språk? Vi kjører klassisk drøfting av p...

11 Marras 202436min

Konferanseretrospektiv

Konferanseretrospektiv

Vi ser tilbake på våre turer til #HelloStavanger og TrondheimDC. Vi synser litt om hvordan våre egne foredrag gikk. Vi reflekterer litt over hva vi synes om den aller første utgaven av #HelloStavanger...

28 Loka 202436min