Fork me on GitHub
#clojure-norway
<
2020-06-14
>
augustl19:06:04

interessant perspektiv på typesystemer. Hvor nyttig er det å modellere grensene som utviklere får lov til å bevege seg i?

augustl19:06:52

i hodet mitt er det skillet litt det samme som bibliotek-kode/app-kode

augustl19:06:21

i bibliotek-kode er det supernyttig. Masse begrensninger i core.async, immutable data i selve Clojure, osv. I mitt eget domene (app-koden) er det naturlig for meg å være litt mere forsiktig med å begrense hvordan ting kan brukes

👍 3
augustl19:06:50

kanskje særlig aggregat-begrensninger. Med typesystemer er det lett å ende opp i en situasjon hvor du sier at "du kan ikke snakke om fornavn isolert, du må alltid ha en hel Person"

👍 4