Prinsipper for kodegrensesnitt

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.

Episoder(165)

Om vi ikke var utviklere

Om vi ikke var utviklere

Det kan være både nyttig og morsomt å tenke over hypotetiske situasjoner. Og det har vi gjort i denne episoden hvor vi har drøftet litt rundt hva vi ville ha tjent penger på dersom vi ikke var utvikle...

15 Okt 201823min

Hvordan snakke om andre communities

Hvordan snakke om andre communities

Hvordan forholder vi oss til språk og rammeverk vi ikke selv er brukere av? "PHP er for folk som ikke vet bedre." "Webben hadde vært helt fin hvis vi bare kunne kvitta oss med CSS." Hvilke følger har ...

1 Okt 201824min

Open Source i Closed Source

Open Source i Closed Source

Mikael og Stian har snakket om å bruke Open Source prinsipper som en veilledning for å følge beste praksiser. Selv om vi ikke gir ut kildekoden er det mange gode ting å hente fra å tenke Open Source. ...

17 Sep 201822min

Å godkjenne pull requests

Å godkjenne pull requests

Hvordan kan du gjøre pull requests mer attraktive for reviewers? Mikael og Stian diskuterer noen tanker og ideer om hvordan du kan lage en PR som innbyr til gjennomgang og ikke blir liggende forlatt i...

3 Sep 201819min

Magi i software

Magi i software

Tror du på magi? I denne episoden av Kortslutning forsøker Stian og Mikael å komme til bunns i hva magi er, i konteksten av software. Hvordan sniker magi seg inn i koden vi skriver? Hvordan kan vi ta ...

20 Aug 201819min

Feedback

Feedback

Vi snakker om å gi å få feedback i hverdagen og ved spesielle anledninger. Noe feedback man kan få er f.eks at denne episoden med et uhell ble gitt ut 2 dager før den skulle.---Følg oss og send oss me...

3 Aug 201824min

Impostor syndrome

Impostor syndrome

Vi snakker om våre personlige erfaringer med impostor syndrom. Hva vi legger i det, kjenner vi på det selv og er det slik at det er mer prominent i IT-bransjen? Vi tar diskusjonen etter oppfordring fr...

23 Jul 201826min

Fullstack vs Spesialist

Fullstack vs Spesialist

Fellesferie og foreldrepermisjon er i gang, men Kortslutning går sin faste rute. I denne episoden snakker vi om en het potet: Fullstack vs Spesialist? Hva er fullstack? Har vi samme oppfatning av det,...

9 Jul 201822min

Populært innen Teknologi

lydartikler-fra-aftenposten
romkapsel
teknisk-sett
tomprat-med-gunnar-tjomlid
energi-og-klima
elektropodden
shifter
fornybaren
hans-petter-og-co
rss-impressions-2
nasjonal-sikkerhetsmyndighet-nsm
rss-alt-som-gar-pa-strom
teknologi-og-mennesker
kunstig-intelligens-med-morten-goodwin
rss-ai-forklart
smart-forklart
pedagogisk-intelligens
rss-bouvet-bobler
rss-brukbart
rss-ki-praten