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.