clojure-norway 2026-03-27

Siden https://clojurians.slack.com/archives/C061XGG1W/p1773230869535409 har jeg gått over til @msollis forslag om subjekt first, og etter å ha kranglet litt med meg selv i starten har jeg landet på at jeg liker det veldig godt

👍 2

Nå prøvekjører vi også subjekt først! Vi gikk for "Subjekt: …" i stedet for å omforme til setninger som starter på subjektet. Overgangen fra imperativ-verb-først til subjekt-først sees tydelig et stykke ned i commit-loggen. Jeg synes subjekt-først-committene er lettere å få oversikt over.

Subjekt: er fint!

🎉 1

Christian committa akkurat ADR til repoet vårt med flere detaljer om valget. Kanskje det blir bloggpost!

👀 1

Mitt nylige arbeid med midlertidig stengte serveringssteder hadde nok også vært lettere å "scanne" hvis jeg hadde startet med "Midlertidig stengt …". 1. Midlertidig stenging lagt til i serveringssted-feeden 2. Midlertidig stenging informerer om på serveringssted-siden 3. […] 4. Midlertidig stengt nå skilt fra midlertidig stengt under planlagt tur

Det første jeg ønsker å vite når jeg leser commit-klynger fra andre er å vite hvilket "arbeidsspor" det dreier seg om.

Nemlig! Og også usikker på hvor nyttig dette er versus andre verktøy for å se på historikk, men om en har vært noenlunde konsekvent i hva en kaller ting er det ganske enkelt å finne endringer som handler om en type ressurs

👍 1

huh, nice! Gir "grepbarhet" av commit-loggen også.

👌 1

> Det første jeg ønsker å vite når jeg leser commit-klynger fra andre er å vite hvilket "arbeidsspor" det dreier seg om. Det er derfor jeg starter med saksnummeret (`#890 Something ...`). Men selve subjektet kan også gjøre samme jobb, som meldingene til @erik.a.jakobsen jo demonstrerer (`Bruker …`). Jeg synes denne historikken er veldig oversiktlig, og lett å skumlese.

👍 2

I et sånt eksempel som du tok her Teodor, lurer jeg på om en slags strukturert liste av tags beskriver ting. Noe sånt som feed: serveringssted - midlertidig-stenging lagt til

Men kanskje sporet midlertidig stenging er viktigere. midlertidig-stenging: feed - serveringssted - lagt til

Det er akkurat dette vi prøver. Vi starter commit-meldingene med et navnerom/funksjonsområde, og disse navnene er utlistet og beskrevet i en markdown-fil i repoet. Vi har akkurat begynt med det, og det fungerer nesten. Det vanskeligste er å bli enig om navnene, samt at vi er konsekvent i bruken av dem. Treningssak, kanskje.