Hacker News

Whakaatuhia te HN: Deff – taha-taha-taha te arotakenga rereke a Git i to tauranga

Nga korero

19 min read Via github.com

Mewayz Team

Editorial Team

Hacker News

He aha nga Tikanga Arotake Waehere a To Kapa he raruraru Pakihi kei te hunahia

He momo momotu kei te ngakau o te nuinga o nga pakihi rorohiko. He nui te haumi a te kaiarahi ki nga papaahi CRM, papatohu tātaritanga, me nga punaha HR - nga taputapu ka kitea tonu, ka ine, ka herea ki nga moni whiwhi. I tenei wa, ko te rerenga mahi a te kaiwhakawhanake - ko te miihini tonu e whakaputa ana i nga punaha e hokona ana e enei pakihi - ka waiho ma nga miihini takitahi e hono tahi ana nga taputapu ka kitea e ratou. Ko te hua ko te ahua o nga ngoikoretanga e kitea ana i roto i te arotake ia toru marama engari ka whakaheke toto te wa, te kounga me te moni ia ra.

Ko te putanga mai o nga taputapu penei i nga kaitirotiro rereke-a-te-taahi-taahiraa he tohu nui ake i te whakapainga iti o te oranga mo nga kaiwhakawhanake. E tohu ana i te matuatanga whanui o te whakaaro o nga roopu miihini mo o raatau rerenga mahi o roto. Ka taea e te kaiwhakawhanake te arotake i nga huringa waehere me te tino marama ake, ka iti ake nga huringa horopaki, kaore he ripa tirotiro e hiahiatia ana, ka rere nga paanga o raro ma te maha o te tukunga, nga reiti bug, me te mutunga ka pai nga kaihoko. Ehara tena i te raruraru kaiwhakawhanake — he raru pakihi tera ka whiwhi otinga kaiwhakawhanake.

Te Utu Huna o te Huri Horopaki-Whakawhiti i te Arotake Waehere

Te rangahau mai i te Whare Wananga o California, i kitea e Irvine he 23 meneti te roa ki te hoki mai ano te aro i muri i te aukati. Mo nga kaiwhakawhanake, he tino kino te huri- horopaki i te wa o te arotake waehere. Ko te neke mai i te waahi kapeka ki tetahi taputapu rereke-a-tukutuku, ma te whakatere ma te atanga a GitHub, e tatari ana kia utaina nga wharangi, katahi ka hoki mai ki te whakawhanaketanga o te rohe he taake hinengaro e whakakotahi ana i nga wa maha ia ra puta noa i te roopu miihini.

Whakaarohia te roopu o nga kaiwhakawhanake kotahi tekau, e 90 meneti te roa o ia ra mo te arotake waehere — he whakatau tata mo nga roopu e pupuri ana i nga turanga waehere whakaputa. Mena ka moumou noa te 20 meneti o taua wa ki nga huringa horopaki kore, ka ngaro koe i te 200 meneti-whakawhanake ia ra, tata ki te 17 haora ia wiki. I te utu kaiwhakawhanake $120,000 ia tau, neke atu i te $50,000 ia tau i roto i nga hua ka ngaro ki roto i te UI waku. Ehara i nga pepeke. Ehara i te nama hangarau. Te waku parakore mai i nga taputapu kaore i hangaia mo te mahi a nga kaihanga.

Ka whakakorehia e nga taputapu rerekee-motuhake tenei waahanga parapara ma te pupuri i nga kaiwhakawhanake ki te taiao e mahi ana ratou. Karekau he huringa aratau, karekau he tohu motuhēhēnga, karekau he kaitirotiro. Ka puta te arotake ki te waahi e noho ana te waehere, koinei tonu te waahi e noho ai nga kaihanga i te nuinga o o raatau wa. Ko tenei huringa ahua iti o te rerengamahi ka kopiri i te kopae urupare i waenga i te tuhi waehere me te manatoko i nga huringa - a ko nga kopikopiko urupare ko tetahi o nga tino matapae pono mo te mahi a te roopu rorohiko.

Te Whakataurite Taha-Taha: He aha i Huri ai te Tahora Ataata i To Tatou Whakaaro

Kei te putaiao mohio kei muri he aha te whakatairite waehere taha-taha i pai ake ai nga tirohanga rereke mo te nuinga o nga mahi arotake. Ina whakaatuhia nga huringa i roto i te raupapa i roto i te whakatakotoranga whakakotahi, me pupuri te roro tangata i te ahua "i mua" i roto i te mahara mahi i te wa e tukatuka ana i te ahua "muri". He utu hinengaro tenei. Ko te tahora taha-taha ka whakaheke i te whakataurite ki te tukatuka ataata — tetahi o nga hongere hinengaro tino pai e waatea ana ki a maatau — ka taea e nga kaiarotake te kite i nga kohikohiko, nga whakahekenga, me nga hapa arorau tere ake me te iti o te ngenge o te hinengaro.

Ko nga rangahau mo te whaihuatanga o te arotake waehere ka whakaatu i nga wa katoa ka mau nga kaiarotake i nga hapa ka taea e ratou te matawai whakapae puta noa i tetahi mahi rereke, kaua ki te panui i runga-ki-raro ma te whakauru me te whakakore i nga tohu. Mo nga refactors uaua — ka huri te taumahi 50-raina kia toru nga mahi 20-raina, ki te huri nahanaha nga ingoa taurangi puta noa i tetahi kōwae — ka huri te whakaaturanga taha-a-taha i te pororaru rangirua hei korero korero mo te koronga.

He tika te tikanga o te pakihi: he pai ake nga arotakenga waehere he iti ake nga pepeke ka tae ki te hanga. Ko te bug i kitea i roto i te arotake e 6 nga wa iti ake ki te whakatika i te kotahi i kitea i roto i te QA, a tata ki te 100 nga wa iti iho i te kotahi i kitea i roto i te hanga, e ai ki nga raraunga mai i te IBM's Systems Sciences Institute. Ko nga taputapu e pai ake ai te whai hua o nga kaiarotake ehara i te mea whakahihiri a te kaiwhakawhanake — he haumi whakaheke koha me te ROI ka taea te tatau.

Ko te Whakahoutanga Whakamutunga me nga tohu mo te Ahurea Kaiwhakawhanake

I roto i nga tau e toru kua pahure ake nei, kua kite te ahua o te nekehanga marie engari nui i roto i nga manakohanga taputapu kaiwhakawhanake. Whai muri i te wa i kaha ai nga taputapu a-tukutuku me nga taputapu GUI - na te pikinga o nga papahanga whanaketanga kapua me nga IDE-a-tirotiro - kua kaha te aranga ake o nga taputapu kapeka-tuatahi, nga taputapu papapātuhi. Ehara tenei i te nostalgia. Ko te arotautanga.

Ko nga taputapu i hangaia mo te tauranga ko:

  • He tere ake ki te whakarewa me te whakatere — nga wa o te mirimiri hēkona o te whakaoho me nga hēkona mo nga taupānga-a-Irahiko
  • He tito ake — ka paipa noa ki etahi atu taputapu kapeka, tuhi, me nga raina paipa aunoa
  • He iti ake te kaha o te rauemi — tino nui ki nga tūmau mamao, ipu, me nga taiao whanaketanga kapua
  • He waatea ake i roto i nga taiao herea — Wātū SSH, raina paipa CI, hononga whanui-iti
  • Papapātuhi-whakapaipaitia ma te taunoa — te whakaiti i te pana kiore-papapātuhi e wawahi ana i te aro o te kaiwhakawhanake

Ko nga miihini e toro atu ana ki nga taputapu taketake-motuhake ko nga mema tino whai hua o a raatau roopu - ehara i te mea he pai ake nga taputapu tauranga, engari na te mea ka kukume ratou i nga kaiwhakawhanake kua ata whakaaro ki te arotautanga rerenga mahi. I te wa e tohu ana te ahurea taputapu a te kamupene he uara te whai hua, ka kaha ki te kukume me te pupuri i nga miihini e uru ana ki taua uara. I te roanga o te wa, ka puta he painga whakahuihui e whakaatu ana i roto i te tere o te waahanga me te inenga kounga waehere.

"Ko nga taputapu kaiwhakawhanake pai karekau e taapiri atu ki te rerengamahi — ka tango i te waku mai i tetahi. Ko te whainga ehara kia nui ake te kaha o nga kaiwhakawhanake; engari kia kore ai e kaha te kaha o a raatau."

Me pehea te Tirohanga Waehere i te Kounga Ka whangai Totika ki nga Putanga Kiritaki

Mo nga pakihi SaaS rawa, ko te hononga i waenga i te kounga o te mahi miihini me te wheako o nga kaihoko he tata atu i te nuinga o nga kaiwhakahaere. I kitea e te purongo a te DORA (DevOps Research and Assessment) 2024 he 973 nga wa ka tukuna e nga roopu tuku raupaparorohiko 973 nga wa nui atu i nga kaihaka iti me te reeti koretake he 7 nga wa iti iho. Ehara enei i te inenga hangarau waitara — ka whakamaori tika ki te wa mahi, te riipene tuku ahua, me te tere o te whakatau i nga take kua ripoatahia e nga kaihoko.

Karekau te kohungahunga i roto i te nuinga o nga kapa i te tuhi waehere — kei te whakamanahia. Toia nga tono kare i te arotakehia mo nga haora 24, 48 ranei ka aukati i etahi atu kaiwhakawhanake, ka waihanga i nga pakanga hanumi, ka whakaroa te tuku uara a nga kaihoko. Ko nga whakapainga katoa i roto i nga taputapu arotake e tere ake ai te huringa arotake me te whakanui ake i te maia o te kaiarotake ka whakamaoritia ki nga hanumi tere, te tuku auau, me te tere ake o nga whakautu ki nga hiahia o nga kaihoko. Mo te pakihi e mahi ana i nga kaiwhakamahi 138,000 puta noa i te maha o nga waahanga penei i a Mewayz, kei reira nga huanga o te putea utu, te hapa raraunga CRM ranei, ko te kounga o te tukanga arotake waehere kaore e taea te wehe i te kounga o te wheako o nga kaihoko.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

Ko nga kapa e whakangao ana ki te arotake i nga taputapu i te taha o nga taputapu whakahaere pakihi — ma te whakamahi i nga papaaho penei i a Mewayz ki te whakahaere i nga rerengamahi HR, te aroturuki kaupapa, me nga raraunga mahi a te roopu - ka hanga he kopae urupare tika. I te wa ka piki ake nga tikiti tautoko, ka mau te OS pakihi i taua tohu; ka taea e te roopu miihini, me nga taputapu arotake pai, ka taea te tarai, te papaki, me te tuku tere. Ka mahi tahi nga punaha e rua.

Te Hanga Kaupapahere Roopu Utauta Kaihanga Kare e Tiaki i te Mana Motuhake

Ko tetahi o nga hapa nui e tipu haere ana i nga umanga miihini ko te ngana ki te whakaraerae i runga i tetahi huinga taputapu "mo te rite." Ahakoa he mea nui etahi paerewa - otira mo te mana putanga, CI/CD, me nga paipa tuku - te whakahau i nga whirihoranga ētita motuhake, nga manakohanga kapeka, me nga taputapu tirohanga rerekee ka hoki mai ano. Ko nga kaiwhakawhanake he kaimahi mohio kei te tino herea o raatau hua ki te whakamarie o te taiao. Ko te akiaki i tetahi kaiwhakawhanake e whakaaro ana i roto i nga pokatata kapeka ki te whakamahi i tetahi atanga arotake waehere-a-tukutuku i ia ra, he rite ki te korero ki te taote ringa maui kia mahi ringa matau.

Ko te huarahi hauora ake ko te tautuhi i nga putanga me te tuku i nga roopu ki te whiriwhiri i nga taputapu e tutuki ai. Ko nga putanga e tika ana kia whakatauritea, ko: te whakaotinga arotake i roto i nga haora 24, kia rua nga whakaaetanga i mua i te hanumi, karekau he tukunga whakangao me te kore e paahitia te CI, me te tuhi i te take mo nga whakatau hoahoanga. Ko te ahua o te kaiwhakawhanake ki te panui me te arotake i te rereketanga kia tutuki ai aua paerewa ko te tikanga ma ratou e whiriwhiri.

Ka toro atu tenei whakaaro ki te whaanui taputapu taputapu pakihi. Ko te hoahoanga a Mewayz e whakaatu ana i te kaupapa kotahi - ka taea e nga whakahaere te whakahohe i nga waahanga e pai ana ki o raatau rerenga mahi (te whakahaere waka mo nga kamupene arorau, te tono mo nga umanga ratonga, nga taputapu hono-i-koiora mo nga kaihanga) me te kore e pehia ki roto i te punaha monolithic e tuku ana i te hanganga kore. Ko nga punaha whakahaere pakihi pai rawa atu, penei i nga mekameka taputapu kaiwhakawhanake pai, e whakaaro ana mo nga putanga me te noho ngawari mo te whakatinanatanga.

Te ine he aha te mea nui: Whakawhanake Hua i te Tau o AI-Assisted Coding

Ko nga korero mo te inenga hua o te kaiwhakawhanake kua piki ake - me te tere ake - i te mea kua riro nga kaiawhina tohu tohu AI hei kaupapa matua. Ka taea e GitHub Copilot te whakaputa i te mahi 40-raina i roto i nga hēkona, ka neke atu te pounamu ki te arotake me te whakamana. Ko te kaiwhakawhanake e tuhi ana i te waehere kia rua nga wa tere engari ka arotakehia i te wa ano ka tere te hanga i tetahi rekoata arotake e whakakore ana i nga hua tere. Na tenei ka whakapau kaha ki nga taputapu arotake ehara i te mea whai hua engari he mea nui hoki mo nga whakahaere e tango ana i te whanaketanga awhina AI.

Ko nga inenga hua whai hua mo nga roopu miihini hou me whakauru:

  1. Te wa ki te hanumi — mai i te PR tuwhera ki te hanumi, hei takawaenga mo te whai huatanga o te arotake
  2. Whakaarohia te kaute tika — nga korero mo ia PR e pa ana ki te whakarereke i te rahi, e tohu ana i te hohonutanga o te arotake
  3. Reeti koha i muri i te hanumi — nga ngarara i kitea i muri i te hanumi hei paheketanga o nga huringa katoa
  4. Te auau tuku — e hia nga huringa ka tae ki te whakaputanga, e whakaatu ana i te hauora paipa
  5. Hurihia te reiti rahunga — te ōrau o te tukunga ka puta he maiki, e whakaatu ana i te kounga o te keeti tiaki

Ko te whai i enei inenga me whai taputapu ka hopu raraunga i te taumata tukanga. Ko nga papa e whakahaere ana i nga mahi pakihi - ka taea e nga punaha HR te aro turuki i te kaha o te roopu, nga waahanga whakahaere kaupapa e whai ana i te tere tere, nga taputapu tātaritanga e hono ana i te wa tukunga me nga tohu pai o nga kaihoko - ka taea te whakarato i te horopaki a tawhio noa e whai kiko ai nga inenga miihini. Ko te pikinga o nga hapa i muri i te hanumi i roto i te hauwhā i te kore kaimahi o te kapa he korero rereke atu i te pikinga kotahi i roto i te waa tino kaha, me te mahi tika i runga i taua rereketanga me uru nga raraunga pakihi ki te taha o nga raraunga miihini.

Ko nga Whakahoki Whakakotahitanga o te Whakanuia Nga Utauta Kaiwhakawhanake

Ko nga kamupene e kii ana i nga taputapu kaiwhakawhanake he haumi pakihi nui - ehara i te mea raina hei whakaiti, he awangawanga ranei ki te tuku katoa ki nga miihini takitahi - he pai ake o raatau hoa i roto i te kounga rorohiko me te pupuri roopu. Ehara te hononga i te mea noa. Ki te whakaaro nga kaiwhakawhanake kei te tino arohia o raatau hua ki te taumata whakahaere, ka tangi taua tohu na roto i te utu, te pupuri, me te hihiri o ia ra i nga huarahi uaua ki te ine engari kaore e taea te wareware.

He mea iti te taputapu diff terminal. He tohu pea mo etahi rau rarangi waehere, he kaupapa mo te wiki mo te miihini mohio. Engari ko te rapunga whakaaro e mau ana - he mea nui te kakano o nga mahi kaiwhakawhanake ia ra, he utu te waku, ko te taputapu tika mo te mahi ko te tikanga e rite ana ki te horopaki e puta ai te mahi - he rapunga whakaaro, ka whakamahia whanuitia, ka whakaputa i nga whakahaere miihini ka tere tere atu, ka iti te pakaru, ka kukume i nga tangata pai ake.

Mo nga pakihi e hangai ana i runga i te papaaa mahi whakaraerae penei i a Mewayz, he akoranga whakarara. Ko nga maataapono e pai ai te kaititiro rereke - he horopaki, he tere, he tito, he mea hanga huri noa i nga rerenga mahi, kaua ki nga mea tino pai - he pai hoki te punaha whakahaere pakihi. Ko nga waahanga e pai ana ki te mahi a nga roopu, nga raraunga ka puta ki te waahi ka whakatauhia nga whakataunga, me nga hanganga ka noho kore noa i te wa e rere pai ana nga mea katoa. Ko nga taputapu e whiwhi ana i nga mahi o ia ra, ehara i te mea ko te nuinga o nga ahuatanga. Ko ratou te mea iti rawa te taupatupatu i waenga i te koronga me te putanga.

Patai Auau

He aha te Deff me pehea te whakapai ake i te tukanga arotake waehere?

Ko te Deff he taputapu e pa ana ki te tauranga ka huri i te rerekee o Git ki tetahi tahora taha-taha, kia maamaa ake te whakataurite i nga huringa me te kore e huri ki te atanga-a-tirotiro. Ma te pupuri i nga kaiarotake i roto i te tauranga, ka whakaitihia te hurihanga horopaki, te tere o nga huringa urupare, me te awhina i nga kapa ki te hopu i nga take i mua ake nei — ka huri i te arotake waehere mai i te kowhatu pounamu ki te waahanga wai o te rerenga mahi whanaketanga.

He aha nga rerenga mahi a te kaiwhakawhanake karekau e kino ki te umanga katoa, kaua ki te miihini anake?

Ko te arotake waehere puhoi ka whakaroa i nga tukunga, ka piki ake nga reiti mawhiti i nga pepeha, ka whakaheke i te wa o nga miihini matua — nga utu ka paheke ki nga wa kua ngaro me te whakaheke i te kounga o nga hua. Ko nga pakihi e whakakotahi ana i nga mahi i runga i nga papaaho penei i a Mewayz (he OS pakihi 207-waewae i te $19/mo, e waatea ana i te app.mewayz.com) kei te mohio ko te arotau i nga rerenga mahi a ia roopu, tae atu ki te miihini, ka tiakina tika nga moni whiwhi me te tere whakataetae.

Ka taea e nga taputapu rereke e ahu mai ana i te tauranga penei i a Deff te uru ki roto i nga taiao kapa hou, tere tere?

Tino rawa. He maamaa nga taputapu kapeka, ka taea te tuhi, ka uru ki roto i nga paipa CI me nga rerengamahi Git. Mo nga kapa e whakahaere ana i nga kaupapa, nga mahi, me te whakawhitiwhiti korero i roto i te papaaho katoa penei i a Mewayz i te app.mewayz.com, ko te hono i tetahi taputapu rereke rereke me te OS pakihi matua ka hangaia he puranga kikokore ka noho pai, ka taea hoki te ine nga mahi pakihi me te miihini.

He aha te mea me rapu e nga kapa i te wa e arotake ana i nga taputapu hei whakapai ake i o raatau tikanga arotake waehere?

Kimihia nga taputapu e whakaiti ana i te waku me te kore e hiahia ki te whakarereke i nga rerenga mahi - ko te whakaoho tere, te whakatere papapātuhi, me te hototahi ki to tatūnga Git o naianei he tohu matua. He rite tonu te maapono ki nga taputapu pakihi: ko nga papaaho pera i a Mewayz te whakakotahi i nga waahanga 207 mo te $19/mo noa (app.mewayz.com) kia karohia e nga roopu te utu huna mo te tuitui i nga tini taputapu momotu puta noa i te miihini me nga mahi.

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime