Skip to content
Naudojimo atvejis

Programuotojo dienoraštis

Jūsų darbas surašytas dar prieš prasidedant kitam standupui

Jūs pushinate commit'us ir atidarote pull request'us GitHub, aptariate review Slack, stumdote ticket'us Linear, sėdite standup'uose ir sprint review per Google Calendar, ir sekate susikaupimo blokus su Toggl. deariary visa tai susiuva į vieną įrašą kiekvieną rytą: išsiųsti commit'ai, gijos, kurios turėjo reikšmės, perkelti ticket'ai ir valandos, kurias iš tikrųjų praleidote susikaupęs.

Paslaugos prisijungimui

Užsiregistruokite šiose paslaugose ir įjunkite sekimą (pvz., GitHub commit įvykius, Slack darbo srities prieigą, Toggl laiko įrašus).

Diena jūsų gyvenime

9:00

Prasideda standup. Dienoje jau yra sprint review 14:00, 1:1 su lead'u 16:00 ir du review blokai tarp jų.

9:45

Paimate DEV-482 ("Fix rate-limit backoff on ingest worker") ir nutempiate į In Progress.

10:30

Paleidžiate 90 minučių susikaupimo laikmatį ant ticket'o. Ausinės ant galvos, Slack uždarytas, pirmas tikro darbo blokas.

13:15

PR #1421 atidarytas prieš ingest repo. 14 commit'ų, 6 failai, CI pirmą kartą tapo žaliu.

15:00

Review užklausa paskelbta #eng-reviews. Pasikelia gija, 8 žinutės, vienas geras pasiūlymas dėl jitter.

18:40

DEV-482 perkeltas į Done su pridėta PR nuoroda. Šį kartą nešiojamasis užsidaro prieš vakarienę.

Kitą rytą

Jūsų devlog'as laukia. Ticket'ai, commit'ai, review, susitikimai ir susikaupimo valandos, viskas viename įraše.

Dienoraščio įrašo pavyzdys

Šeštadienis, 2026 m. kovo 14 d.

Planai ir susitikimai

Standup, sprint review ir 1:1 su lead'u. Nuo pirmos kavos kalendorius atrodė prigrūstas, bet du review blokai tarp jų buvo pakankamai atviri, kad iš tikrųjų pavyktų ką nors išsiųsti.

Sprint review apėmė ingest patikimumo kryptį. 1:1 nutūpė ant kitos savaitės scope, šiek tiek sumažinto.

Kodas ir ticket'ai

DEV-482 "Fix rate-limit backoff on ingest worker" užbaigtas dienos pabaigoje. Atidarytas PR #1421 prieš ingest repo su 14 commit'ų per 6 failus, ir CI pirmą kartą buvo žalias (mažas stebuklas).

Review gija pakilo #eng-reviews kanale, gilumoje 8 žinutės. Vienas geras pasiūlymas dėl jitter pridėjimo prie backoff; įtrauktas prieš merge.

Susikaupimas ir ritmas

Du Toggl blokai, 4 val. 20 min. susikaupusio laiko. 10:30 blokas nunešė ticket'ą iki PR. Popietinis blokas buvo trumpesnis, bet užteko atsakyti į review pastabas ir pair'inti ant nestabilaus testo.

Pokalbiai

Pirmyn ir atgal #eng-reviews kanale dėl backoff pakeitimo. Šalutinė gija #infra apie kitą ingest deploy langą, su ekrano nuotrauka iš dashboardo po taisymo.


Standup, žalias CI, sklandžiai nutūpusi review ir ticket'as, išsiųstas prieš vakarienę. Tokia diena, kuri nusipelno mažo šventinio alaus.

Sugeneravo deariary

Svarbiausi

ingest-worker / Pull request'ai 2 atidaryti, 1 merged
api-gateway / Pull request'ai 1 merged
ingest-worker / Issues 2 atidaryti, 1 uždarytas
Ingest / Užbaigti issues 3
ingest refactor / Fiksuotas laikas 4 val. 20 min.

Nuotraukos ir vaizdo įrašai

Pairing ant popieriaus eskizo, vaizduojančio ingest backoff srautą
Ubuntu terminalas, švytintis žaliai dienos pabaigoje

Kaip rašomas dienoraštis

Visiškai automatinis

  • Commit'ai, PR'ai, review ir issue veikla iš kiekvieno repo, kurį paliečiate.
  • Žinutės, kurias siunčiate prijungtuose kanaluose, gijos, į kurias atsakote, ir gaunamos reakcijos.
  • Ticket'ai, kuriuos atidarote, perkeliate ar uždarote. Užfiksuojami būsenų pokyčiai ir komentarai.
  • Standup'ai, review ir 1:1 iš jūsų darbo kalendorių.

Nustatykite vieną kartą ir palikite veikti. Nereikia nieko fiksuoti ranka, kad rytojaus dienoraštyje viskas pasirodytų.

Jūsų pasirinkimas

  • Paleiskite susikaupimo laikmatį prieš gilaus darbo bloką ir sustabdykite, kai baigiate
  • Parašykite PR aprašymą, kuris sako kodėl, ne tik ką
  • Įmeskite ekrano nuotrauką ar trumpą pastabą review gijoje
  • Palikite komentarą ant ticket'o, kai pasikeičia sprendimas, o ne tik kai jis užsidaro

Būtent šios dalys įvykių žurnalą paverčia devlog'u, kurį norisi perskaityti iš naujo. Toggl blokas dieną suskaido į skyrius, o viena argumentų eilutė PR ar komentaras ticket'e suteikia įrašui balsą.

Susiję įrašai