Te Mahi ka Tīmata i muri i te Merge

8 meneti te pānui

Kei ēnei reo anō: English, Español, Português, 简体中文, 日本語, 한국어, Deutsch, Français, ไทย me te Tiếng Việt

I mua, ko te merge te aho whakamutunga. Ka whakatuwherahia e koe he pull request, ka arotakehia e tētahi, ka urua, ā, kua oti te huringa. Kua nekehia pūkū e ngā kaihautū waihanga waehere taua aho. Ina ka mauria e tētahi kaihautū he issue Linear, ka tuhia te waehere, ā, ka whakatuwherahia he merge request i a koe e hui ana, kāore te merge e noho hei mutunga o te mahi — engari koirā te tīmatanga o ngā mea katoa e pā ana te merge.

Kua Mutu te Merge te Noho hei Aho Whakamutunga

Ehara te merge i te mea he merge noa iho. Ka whakawhirinaki ia huringa ki ngā pūnaha e karapoti ana i a ia: te issue e tika ana kia kati i tēnei wā, ngā tuhinga e whakamārama ana i tētahi mea kua kore e tino pono mai i tēnei ata, te CI kua whero ake i tērā o inanahi, ngā release notes kāore anō kia tuhia e tētahi, te kōrerorero tautoko e tatari tonu ana ki tētahi whakatikatika i tukuna pono nei i ngā hāora kua pahure ake nei.

I te wā i tukuna ai e tētahi kaihangarau kotahi ētahi huringa iti noa ki ia wiki, ka uru pai taua mahi whai muri ki ngā āputa iti. Ka katia e koe te issue i a koe e whakatuwhera tonu ana i te pull request; ka maumahara koe ki te tuhinga nā te mea i pā tonu koe ki te waehere. Ina ka tuku tētahi kaihautū — he ope kaihautū rānei — i te maha o ngā huringa ki ia rā, ka pahū ngā āputa. Ehara kē te waehere i te arai ināianei. Ko ngā mea katoa kei muri mai i te waehere te arai.

Kāore i Rerekē te Tauira Tiaki

Kua tere ake te whakawhanaketanga. Kāore i pērā te tiaki. Ko ngā taputapu e whakamahia ana e mātou hei pupuri i te kaupapa kia tōtika tonu, e mahi-ā-ringa tonu ana te nuinga, ā, e whakawhirinaki tonu ana ki tētahi tangata e maumahara ana ki te tango i aua taputapu i te wā tika:

  • Ka uru te merge request, engari ka noho tonu te issue Linear e whakatika ana e ia.
  • Ka whakamārama tonu ngā tuhinga i te whanonga tawhito, ā, kāore tētahi e tino mōhio ko tēhea whārangi.
  • Kua rahoro haere te CI mō te wiki kotahi, ā, kua ako katoa te tangata ki te titiro noa atu.
  • Ko tētahi feature flag nō ngā marama e toru kua hipa, karekau he kaipupuri, karekau hoki he rā tango.
  • Ka whakautu te tautoko i tētahi ticket mā tētahi huarahi tōmuri mō tētahi hapa i whakatikahia i te Rātū.
  • Ka pātai tētahi he aha ngā mea i puta i tēnei tukunga, ā, ko te whakautu pono, "tukua ahau kia pānui i te git log."

Ehara ēnei katoa i te mea hōu, kāore hoki tētahi o ēnei he raru pū nō te kaihautū. Koirā te entropy māori o tētahi kaupapa pūmanawa. Ka whakanui noa te kaihautū i te tere, tae rawa atu ki te wā kāore anō te pūnaha auare i mua ai e mau ai aua mea e taea te aro atu.

Kāore te Tāmi Prompt e Whakarahi Pai

Ko te whakatikatika mārama ko te tono ki te kaihautū kia tāmi anō, ā, ka taea e koe. Tapaina @taskgoblin i runga i te merge request, ka kī atu ki a ia kia whakahou i ngā tuhinga, kia kati i te issue, kia tuhi tuhinga hukihuki mō te release note. Ka mahi. Engari ka whakawhirinaki ki te rawa tino onge o te huringa katoa: he tangata e maumahara ana ki te tono, i ia wā, i te wā tika.

Ehara te tiaki i te mahi kotahi-noa; he huringa. Ko te "tirotiro kia hōu tonu ngā tuhinga" ehara i te mea ka mahia kotahi noa. Ko te "whakarite kia katia ngā issue kua uru" ehara anō i te mea ka mahia kotahi noa. Ko tētahi mea e tatari ana kia mātua tētahi tangata kua tae te wā hei whakahaere i te huringa, ka whakahaeretia taurite-kore — nā te mea kāore he taurite o te tangata ki te mātau, tautautanga i te mea ko te take pū o te kaihautū he whakamutu i te pupuri i ēnei mea katoa i roto i tō māhunga. Ka nekehia e te tāmi prompt te mahi ki te kaihautū, engari ka waiho tonu te whakaritenga wā o taua mahi ki te wāhi i noho ai i mua: ki a koe.

He aha mātou i hanga ai i ngā Loops

Ka whakaohotia tētahi rere kaihautū māori mā tētahi takahanga — he tukunga issue, he mention, he pull request hōu rānei. Ka whakaohotia tētahi Loop mā te wā. Ka hoatu e koe ki te kaihautū he tohutohu pūmau me tētahi tikanga-auau — ia ata rā mahi, ia Mane, te rā tuatahi o te marama — ā, ka whakahaere ia i a ia anō, i roto i tētahi sandbox, mā ngā taputapu ōrite me te urunga ōrite ki tētahi atu rere.

Ko te tohutohu te mahi katoa, ā, ko ngā mea pai ka pānui rite tonu ki tētahi whakaahuatanga mahi, kaua ki tētahi hiahia: he aha hei tirotiro, tēhea rīpōhitori, he aha hei mahi, he aha kia kaua e mahia, ā — ko te wāhanga e whai haumarutanga ai te whakahaere me te kore tangata e mātaki — he aha hei mahi ina kāore he aha hei mahi, arā, kāore he aha.

I ia rā mahi i te 09:00, tirohia ngā merge request kua uru ki group/repo i te rangi kua taha ake nei, ā, katia ngā issue Linear i whakatikahia e rātou ā kei te tuwhera tonu. Ki te kore he mea pērā, kaua e mahi i tētahi mea.

Koirā te huringa tiaki he kaipupuri tōna. Kāore ia e tatari ana kia maumahara koe. Nā te mea he rere kaihautū katoa te rere whakaritea, ka taea e ia te haere katoa: kaua ko te tohu noa i te tuhinga tawhito, engari ko te whakatuwhera i te merge request e whakatika ana i a ia; kaua ko te kite noa kua tuwhera kau anō ngā issue kua uru, engari ko te kati i a rātou — kātahi ka pūrongo ki te wāhi ka tino kitea e koe, hei kōrero tāpiri i runga i te issue Linear, hei karere i te Slack channel i whakaingoatia e koe, hei īmēra rānei mēnā karekau he wāhi pai ake.

Ā, nā te mea ka whakamahi anōtia ngā mea katoa e mahia kētia ana e tētahi rere māori, kua whakatikahia ngā taha koi. Ka whakawātea kētia te wā i ngaro, kaua e whakakīa anōtia, nō reira ko tētahi kaiwhakarite i hinga mō te haora kotahi, kāore ia e ara ake ki te pupuhi kotahi rau rere whai muri ki a koe. He pūtea me ōna parepare haumaru anō tā ia rere. E tuku ana mātou i tētahi huinga tauira tīmatanga mō ēnei tonu huringa — te pupuri i ngā issue me ngā merge kia rite tonu, te matakitaki i te CI kua roa rawa e whero ana, te whai i ngā feature flag kua ora atu i ō rātou kaipupuri, te tuhi hukihuki i ngā release note i a ngā mea e tukuna ana — nā te mea he ōrite tonu ngā mea whai hua puta noa i te nuinga o ngā rōpū. Māu e whakakī tō rīpōhitori me tō channel; kua tuhia kētia ngā parepare haumaru.

Ka Piki te Mahi a te Kaihangarau ki Tētahi Taumata Kē

Kei raro i tēnei katoa tētahi māharahara: ko te whakaaunoatanga o te tiaki, he whakaaunoa hoki i te whakaaro tika. Kāore. Engari ka pikitia e ia te whakaaro tika ki tētahi taumata kē. Ina ka whakahaere ngā huringa i a rātou anō, ka mutu tō noho hei tangata e maumahara ana ki te kati i ngā issue, ka noho koe hei tangata e whakatau ana ko ēhea huringa e tika ana kia mau tonu, he aha ō rātou parepare haumaru, ā, he aha te tikanga o te "kua oti" mō ia mea. Ka arotakehia e koe te tohutohu pūmau, kaua e oma koe ki te mahi tonu.

Koinei tonu te putanga matatau ake o te mahi. Nā te kaihautū i whakaiti te utu o te tuhi waehere; ko te mahi kua toe ko te whakatau he aha te mea e tika ana kia pono mō te pūnaha, me te whakarite kia mau tonu taua pono. Ko ngā Loops te huarahi e mau tonu ai taua pono, me te kore e pupuri i ngā mea katoa i roto i tō māhunga — ka hanga te kaihautū i te mahi, ā, ka tiakina e tētahi huringa pūmau.