Hacker News

Fa'aali le HN: Deff - fa'ata'ita'iga Git su'esu'ega 'ese'ese i lau fa'amau

Fa'amatalaga

19 min read Via github.com

Mewayz Team

Editorial Team

Hacker News

Aisea ua avea ai le Fa'amatalaga Fa'asinoala a lau 'Au o se Fa'afitauli Fa'apitoa i Pisinisi

E i ai se motusia uiga ese i le fatu o le tele o pisinisi faakomepiuta. O le ta'ita'i e fa'atupe tele i CRM platforms, au'ili'ili dashboards, ma HR systems - meafaigaluega e vave va'aia, fuaina, ma nonoa i tupe maua. I le taimi nei, o le atinaʻeina o galuega - o le afi moni e gaosia ai le polokalama faʻatau atu e nei pisinisi - e tuʻuina atu i inisinia taʻitasi e tuʻufaʻatasia soʻo se meafaigaluega latou te maua. O le i'uga o se fa'alavelave fa'aletonu lea e seasea fa'aalia i se iloiloga ta'i kuata ae fa'amaligi le taimi, tulaga lelei, ma tupe i aso ta'itasi.

O le tula'i mai o mea faigaluega e pei o tagata va'ava'ai fa'afa'afa'afa'afa'afa'a fa'ata'atia e fa'atusaina se mea e sili atu le taua nai lo le fa'aleleia atili o le olaga mo tagata atia'e. O lo'o fa'ailoa mai ai le matua lautele i le auala e mafaufau ai 'au fa'ainisinia e uiga ia latou galuega fa'alotoifale. A mafai e se tagata atia'e ona toe iloilo suiga o tulafono ma le manino sili atu, fa'aitiitia suiga o fa'amatalaga, ma e leai se ta'iala e mana'omia, o a'afiaga i lalo e fa'afefeteina e ala i le fa'apipi'iina o taimi, fua o pusa, ma mulimuli ane fa'amalieina tagata fa'atau. E le'o se fa'afitauli lea e fa'atupuina - ose fa'afitauli fa'apisinisi lea e i'u ina maua ai se fofo mo le atina'e.

O le Tau Natia o le Su'iga o Tulaga i Fa'amatalaga Fa'asinomaga

Su'esu'ega mai le Iunivesite o Kalefonia, Irvine na maua ai le averesi o le 23 minute e toe fa'afo'i atoatoa ai pe a mae'a. Mo tagata atiaʻe, o le fesuiaʻiga o faʻamatalaga i le taimi o le iloiloga o tulafono e matua afaina lava. O le si'i mai i se fa'aputuga fa'ai'uga i se 'upega tafa'ilagi mea faigaluega eseese, fa'asaga i le GitHub's interface, fa'atali mo itulau e uta, ona toe fo'i lea i atina'e fa'apitonu'u e fa'atusalia ai se lafoga fa'amafaufau e fa'aopoopoina fa'atele i aso ta'itasi ile vaega fa'ainisinia.

Mafaufau i se 'au e to'asefulu tagata atia'e, e fa'aalu e ta'i 90 minute i aso ta'itasi ile iloiloga fa'ailoga - o se fa'atatauga fa'apitoa mo 'au o lo'o tausia fa'amaufa'ailoga fa'avae. Afai e oo lava i le 20 minute o lena taimi e maumau i suiga le talafeagai, o loʻo e leiloa le 200 developer-minute i le aso, pe tusa ma le 17 itula i le vaiaso. I le tu'ufa'atasia o totogi a le au atina'e e $120,000 i tausaga ta'itasi, e sili atu i le $50,000 i le tausaga i le gaosiga e mou atu i le UI fete'ena'iga. E le o ni mea sese. E le o aitalafu faʻapitoa. O fete'ena'iga mama mai mea faigaluega e le'i fuafuaina mo le auala e galue ai tagata atia'e.

O meafaigaluega fa'a-native diff e fa'ate'aina lenei vaega fa'apitoa o otaota e ala i le fa'atumauina o tagata atia'e ile si'osi'omaga o lo'o fa'agaioi ai. Leai se suiga o auala, leai se fa'amaoniga fa'amaonia, leai se su'esu'ega. O le toe iloiloga e tupu i le mea e nofo ai le code, o le mea tonu lea e faʻaalu ai e le au atinaʻe le tele o latou taimi. Ole suiga la'ititi lea ile fa'agasolo ole galuega e fa'apipi'i ai le fa'aaliga tali i le va o le tusitusi fa'ailoga ma le fa'amaonia o suiga - ma fa'amaufa'ailoga tali fa'aalia o se tasi lea o fa'amatalaga e sili ona fa'atuatuaina ole fa'atinoga a le 'au.

Faatusatusaga Fa'atasi: Aisea e Suia ai le Fuafuaga Vaaia o Tatou Manatu

E iai le poto fa'asaienisi i tua pe aisea e sili atu ai le fa'atusatusaga fa'afa'afa'afa'afa'afa'afafa'ifa'ailoga tu'ufa'atasi va'aiga eseese mo le tele o galuega toe iloilo. Pe a faʻaalia suiga i totonu o se faʻasologa tuʻufaʻatasia, e tatau i le faiʻai o le tagata ona taofi le tulaga "muamua" i le mafaufau galue aʻo faʻagasolo le tulaga "ina ua uma". E taugata le mafaufau. O le fa'atulagaina o le itu-ma-fa'atasi e ave'esea ai le fa'atusatusaga i le fa'atinoina o ata - o se tasi o auala e sili ona lelei o le mafaufau o lo'o avanoa mo i tatou - e mafai ai e le au su'esu'e ona va'ai vave fa'aletonu, solomuli, ma mea sese ma fa'aitiitia le vaivai o le mafaufau.

O su'esu'ega ile aoga ole iloiloga e fa'aalia i taimi uma e tele atu fa'aletonu e maua e tagata su'esu'e pe a mafai ona latou va'ai fa'alava i luga o se galuega ua suia nai lo le faitau mai luga-i-lalo e ala i fa'aofi ma tape fa'ailoga. Mo refactor lavelave — pe a avea le galuega e 50-laina e avea ma galuega e tolu 20-laina, po o le fesuia'iga o igoa fesuia'i i totonu o se module - fa'ata'ita'iga i autafa o le itu e liua ai se gaogao fenumiai i se tala e mafai ona faitau o le fa'amoemoe.

E tuusa'o le fa'aauigaina o pisinisi: e sili atu le tulaga lelei o fa'amatalaga code o lona uiga e itiiti ni fa'ailoga e o'o atu i le gaosiga. O se pusa na maua i le iloiloga tau pe a ma le 6 taimi itiiti e faaleleia nai lo le tasi na maua i le QA, ma e tusa ma le 100 taimi itiiti ifo nai lo le tasi na maua i le gaosiga, e tusa ai ma faʻamatalaga mai le IBM's Systems Sciences Institute. Meafaigaluega e sili atu le aoga o tagata su'esu'e, e le'o ni mea taugata a le au atia'e - o ni tupe fa'aitiitiga fa'aletonu ma le ROI e mafai ona fa'atatauina.

O le Toe Fa'afouina o le Terminal ma le Fa'ailoga e uiga i Aganu'u Fa'atupuina

O le tolu tausaga ua tuana'i na vaaia ai se suiga filemu ae taua tele i mea e fiafia i ai tagata atiae. Ina ua mae'a se vaitaimi na pulea ai mea faigaluega i luga o le upega tafa'ilagi ma le GUI - fa'aosoina i se vaega e ala i le fa'atupula'ia o tulaga fa'atupuina o ao ma IDE fa'apipi'i su'esu'e - sa i ai le malosi o le toe fa'aolaina o mea-fa'amua-mua, meafaigaluega fa'apolokalame. E le o se fa'anoanoaga lea. O le fa'asilisiliina.

Mea faigaluega e fau mo le fa'ailoga e masani ona:

  • Saosaoa e fa'alauiloa ma fa'atautaia — millisecond taimi amata vs. sekone mo polokalame fa'aeletonika
  • E sili atu ona fa'apipi'i — latou paipa fa'anatura i isi mea faigaluega fa'amau, tusitusiga, ma paipa fa'aautomatika
  • E itiiti le malosi o puna'oa — fa'atauva'a i 'au'aunaga mamao, koneteina, ma si'osi'omaga tau atina'e ao
  • E sili atu ona maua i totonu o siosiomaga faʻalavelave — SSH sessions, CI pipelines, low-bandwidth connections
  • Kesi-fa'alelei e ala i le fa'aletonu — fa'aiti'itia le ki o le kisi-kisi e fa'amavae ai le mafaufau o le atia'e

O enisinia o lo'o fa'agasolo atu i mea faigaluega fa'a-native e masani lava o sui sili ona aoga o latou 'au - e le ona o meafaigaluega fa'amau e matua maualuga, ae ona latou te tosina mai tagata atiae oe na mafaufau ma le toto'a e uiga i le fa'aleleia o galuega. A fa'ailoa mai e le aganu'u tu'ufa'atasiga a le kamupani e fa'atauaina le lelei, e foliga mai e tosina mai ma fa'atumauina inisinia e tutusa lea tau. I le aluga o taimi, e fa'atupuina ai se fa'aopoopo fa'aopoopo e fa'aalia i le saosaoa fa'aalia ma fua fa'atatau lelei.

"E le fa'aopoopoina mea faigaluega e sili ona lelei mo le atina'e - latou te 'ave'esea fete'ena'iga mai le tasi. O le fa'amoemoe e le o le tu'uina atu i le au atina'e le tele o agava'a; ae o le fa'afaigofieina o mea ua uma ona latou maua."

Fa'afefea ona Fa'afo'i Fa'asinomaga Tulaga Tulaga Tu'usa'o i taunu'uga a Tagata Fa'atau

Mo pisinisi SaaS aemaise lava, o le sootaga i le va o le tulaga fa'ainisinia ma le poto masani o tagata e sili atu ona vavalalata nai lo le tele o pulega e iloa. O se lipoti a le 2024 DORA (DevOps Research and Assessment) na maua ai e 973 taimi e faʻapipiʻi soʻo ai e le au faʻapipiʻi polokalama faʻapipiʻi nai lo le au faʻataʻitaʻiga maualalo ma e iai le suiga o le faʻaletonu e 7 taimi maualalo. E le o ni fua fa'atekinisi fa'apitoa - e fa'aliliu sa'o i le taimi e alu ai, fa'aalia le fa'amalo fa'asolo, ma le saoasaoa e fo'ia ai fa'afitauli na lipotia mai e tagata fa'atau.

O le fa'amaualuga i le tele o 'au e le'o tusia ni fa'ailoga - o lo'o fa'amaonia. Toso talosaga e le'i toe iloiloina mo le 24 po o le 48 itula poloka isi atina'e, fa'atupu fete'ena'iga tu'ufa'atasia, ma fa'atuai le tu'uina atu o tau o tagata fa'atau. So'o se fa'aleleia atili o mea faigaluega e fa'avavevave ai le ta'amilosaga o iloiloga ma fa'atuputeleina le talitonuina o tagata su'esu'e e fa'aliliuina i tu'ufa'atasiga vave, fa'asalalau fa'atele, ma tali vave atu i mana'oga o tagata fa'atau. Mo se pisinisi o lo'o tautuaina le 138,000 tagata fa'aoga i le tele o modules pei o Mewayz, lea o se pusa totogi po'o se fa'amatalaga fa'amatalaga CRM e vave ona i'u ai i le lalolagi, o le tulaga lelei o le fa'agasologa o iloiloga tulafono e le mafai ona tu'ueseeseina mai le tulaga lelei o le tagata fa'atau.

💡 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 →

'Au o lo'o teu fa'afaigaluega i le toe iloiloga o mea faigaluega fa'atasi ma mea faigaluega fa'atino pisinisi - fa'aogaina fa'avae e pei o Mewayz e fa'atautaia ai galuega a le HR, su'esu'eina o galuega, ma fa'amaumauga o fa'atinoga a le 'au - fa'atupuina se fa'aaliga manino. A o'o ina fa'atupuina le fa'atupuina o le module i le si'itia o tiketi lagolago, e pu'eina e le OS pisinisi lena fa'ailoga; le au inisinia, faaauupegaina i meafaigaluega toe iloilo lelei, e mafai ona faʻataʻitaʻiina, faʻapipiʻi, ma toe faʻaleleia vave. O faiga e lua e galulue fa'atasi.

Fausiaina o se Faiga Fa'avae Meafaigaluega Fa'atonu e Le Fa'asalaina ai le Tutoatasi

O se tasi o mea sese e masani ona fa'atupuina e fa'ainisinia fa'ainisinia o le taumafai lea e fa'avasega fa'amalosi i se seti o meafaigaluega "mo le fa'atumauina." E ui o nisi tulaga fa'ata'atia e taua - ae maise i le fa'atonutonuina o fa'aliliuga, CI/CD, ma le fa'apipi'iina o paipa - fa'atonuina fa'atonu fa'atonu fa'atonu, mea e mana'o iai, po'o mea e va'ava'ai eseese e masani lava ona toe fo'i. O tagata atia'e o tagata faigaluega poto o latou gaosiga o lo'o matua'i feso'ota'i ma le mafanafana o le si'osi'omaga. O le fa'amalosia o se tagata atia'e o lo'o mafaufau i ala pupu'u e fa'aoga se fa'aoga e toe iloilo ai tulafono i luga ole laiga i luga ole laiga i aso uma, e tutusa lea ma le ta'u atu i se fomai tipitipi lima agavale e fai lona lima taumatau.

O se faiga e sili atu le soifua maloloina o le fa'amalamalamaina lea o taunu'uga ma tu'u atu i 'au e filifili e latou lava meafaigaluega e ausia ai. O taunu'uga e tatau ona fa'ata'atia e aofia ai: toe iloilo le fa'amae'aina i totonu ole 24 itula, ia le itiiti ifo ma le lua fa'atagaga a'o le'i tu'ufa'atasia, leai se fa'atinoina o galuega e aunoa ma le pasia o le CI, ma fa'amaumau fa'amaumauga mo fa'ai'uga faufale. O le auala moni e faitau ma iloilo ai e le tagata atia'e se 'ese'ese e ausia ai na tulaga e tatau lava ona avea ma ana filifiliga.

O lenei filosofia e fa'alautele atu i le fa'aputuga o meafaigaluega fa'apisinisi. Mewayz's modular architecture o loʻo atagia mai ai le mataupu faavae lava e tasi - e mafai e faʻalapotopotoga ona faʻagaoioia modules e fetaui ma a latou galuega (pulea o vaʻavaʻa mo kamupani faʻatautaia, tusi mo pisinisi tautua, fesoʻotaʻiga-in-bio meafaigaluega mo tagata foafoa) e aunoa ma le faʻamalosia i totonu o se faiga monolithic e tuʻuina atu ai le fausaga le talafeagai. O faiga fa'apisinisi sili ona lelei, e pei o filifili mea faigaluega sili ona lelei, e fa'atatau i taunu'uga a'o fa'aauau pea ona fetu'una'i i le fa'atinoga.

Fuaina o Mea e Taua: Atinae Atinae i le Tausaga ole AI-Assisted Coding

O le talanoaga e uiga i le fuaina o le gaosiga o le atinaʻe ua faʻatupulaʻia atili - ma sili atu ona faanatinati - aʻo avea fesoasoani fesoasoani a AI ma mea masani. A mafai e GitHub Copilot ona fa'atupuina se galuega 40-laina i sekone, o le fagu fagu e sili atu le suiga agai i le iloiloga ma le faʻamaonia. O se atia'e na te tusia fa'alua fa'alua le fa'avave ae toe iloilo i le saoasaoa lava e tasi o le a vave faia ai se toe fa'afouga toe fa'afo'i e fa'ate'a ai le saosaoa maua atoa. Ole mea lea e fa'aagaga i le toe iloiloga o meafaigaluega e le gata ina aoga ae taua mo fa'alapotopotoga o lo'o fa'aaogaina le atina'e fesoasoani AI.

E tatau ona aofia i fua fa'ainisinia fa'aonaponei:

  1. Taimi fa'atasi e tu'ufa'atasia — mai le PR tatala e tu'ufa'atasia, e fai ma sui mo iloiloga lelei
  2. Su'esu'e sikoa mae'ae'a — fa'amatalaga a le PR e fa'atatau i le suiga o le lapo'a, e fa'ailoa ai le loloto o le iloiloga
  3. Tausau fa'aletonu pe a mae'a le tu'ufa'atasiga — na maua fa'aletonu ina ua tu'ufa'atasia o se pasene o suiga atoa
  4. Fa'agasolo taimi — fa'afia ona o'o suiga i le gaosiga, e atagia mai ai le soifua maloloina o paipa
  5. Suia le fua fa'aletonu — pasene o fa'agaioiga fa'atupu fa'alavelave, e atagia ai le lelei o le puipuiina o faitoto'a

O le su'eina o nei metotia e mana'omia ai meafaigaluega e pu'eina fa'amaumauga ile tulaga fa'agasolo. Fa'atonu e fa'afoeina fa'agaioiga pisinisi - HR system e mata'ituina ai le malosi o le 'au, fa'atautaia o galuega fa'atino e siaki ai le saoasaoa o le ta'avale, meafaigaluega au'ili'ili fa'atasi le fa'atulagaina o taimi ma togi fa'amalieina tagata fa'atau - e mafai ona maua ai le si'osi'omaga o lo'o fa'amanino ai fua fa'ainisinia. O le fa'atupula'ia o fa'aletonu i le mae'a ai o le fa'atasia i le kuata lea e le'i maua ai le aufaigaluega e fa'ailoa mai ai se tala e ese mai nai lo le fa'atupu tutusa i le vaitaimi o le malosi atoatoa, ma o le fa'atinoina lelei o lena eseesega e mana'omia ai fa'amatalaga pisinisi ina ia mafai ona maua fa'atasi ma fa'amaumauga fa'ainisinia.

O Le Fa'aopoopoina o Tupe Maua o le Fa'atauaina o Mea Fa'apitoa a le Developer

O kamupani o lo'o fa'aogaina meafaigaluega a le atina'e e pei o se pisinisi fa'atauva'a fa'atauva'a - e le o se mea laina e fa'aitiitia po'o se atugaluga e tu'uina atu atoa i inisinia ta'ito'atasi - e sili atu i taimi uma a latou tupulaga i le tulaga lelei o polokalama ma le fa'atumauina o au. O le fa'amaopoopo e le'o fa'afuase'i. Pe a lagona e le au atiaʻe o loʻo faʻatauaina lo latou gaosiga i le tulaga faʻalapotopotoga, o lena faʻailoga e faʻaalia e ala i le faʻafaigaluegaina, taofi, ma faʻaosofia i aso uma i auala e faigata ona faʻatusatusa ae e le mafai ona le amanaiaina.

O se mea faigaluega 'ese'ese o se mea itiiti. O lo'o fa'atusalia ai ni nai selau laina o fa'ailoga, o se fa'ai'uga o le vaiaso mo se inisinia poto. Ae o le filosofia o loʻo faʻaalia ai - e taua le faʻaogaina o galuega faʻapitoa i aso taʻitasi, e iai le tau o feteʻenaʻiga, o le meafaigaluega saʻo mo se galuega e masani lava o se tasi e fetaui ma le faʻamatalaga o loʻo tupu moni ai galuega - o se filosofia, e faʻaoga lautele, e maua ai faʻalapotopotoga faʻainisinia e vaʻaia vave, faʻaitiitia, ma tosina mai ai tagata lelei.

Mo pisinisi o lo'o fausia i luga o se fa'avae fa'agaioiga fa'apitoa e pei o Mewayz, o lo'o i ai se lesona tutusa. O mataupu faavae lava e tasi e maua ai se va'aiga ese'ese lelei - fa'atatau, vave, fa'apipi'i, fa'ata'atia fa'ata'amilo i galuega fa'atino ae le o fa'ata'ita'iga lelei - e fa'apena fo'i le faiga pisinisi lelei. Module e fetaui ma le auala e galue ai 'au, faʻamaumauga e faʻaalia i le mea e fai ai faʻaiuga, ma mea tetele e tumau i fafo pe a sologa lelei mea uma. O meafaigaluega e maua ai le faʻaaogaina i aso uma e le o ni mea e sili ona lelei. O i latou ia e itiiti le fete'ena'iga i le va o le fa'amoemoe ma le taunu'uga.

Fesili e Fai soo

O le a le Deff ma e fa'afefea ona fa'aleleia le faiga o le iloiloga o tulafono?

O le Deff ose mea faigaluega fa'amautu e fa'aalia ai le eseesega o Git i se fa'ata'ita'iga i autafa, fa'afaigofie ai le fa'atusatusaina o suiga e aunoa ma le fesuia'i i se atina'e e fa'atatau i su'esu'ega. E ala i le fa'atumauina o tagata su'esu'e i totonu o le laina, e fa'aitiitia ai le fesuia'iga o fa'amatalaga, fa'avavevave le ta'amilosaga o fa'amatalaga, ma fesoasoani i 'au e pu'ea fa'afitauli i le taimi muamua - liliu le toe iloiloga o le code mai le fa'au'u i se vaega su'esu'e o le fa'aleleia o galuega.

Aisea e afaina ai le pisinisi atoa, e le na'o le inisinia?

Toe iloilo tulafono fa'agesegese e fa'atuai ai fa'amatu'u, fa'atuputeleina le aofa'i o le sola ese, ma fa'amāmā ai taimi o inisinia sinia - o tau e fa'afefe i taimi e misia ma fa'aitiitia ai le lelei o oloa. Pisinisi o lo'o fa'atumauina fa'agaioiga i luga o fa'avae e pei o Mewayz (se 207-module business OS i le $19/mo, avanoa ile app.mewayz.com) e malamalama o le fa'asilisiliina o galuega a 'au uma, e aofia ai inisinia, e puipuia sa'o ai tupe maua ma le saoasaoa fa'atauvaga.

E mafai ona ofi meafaigaluega eseese e fa'atatau i fa'auma e pei o Deff i si'osi'omaga fa'aonaponei a 'au?

E matua'i. O mea faigaluega faʻamau e mama, faʻapipiʻiina, ma tuʻufaʻatasia faʻapitoa i laina paipa CI ma galuega a le Git o iai. Mo 'au o lo'o fa'atautaia galuega fa'atino, galuega, ma feso'ota'iga i totonu o se fa'avae atoa e pei o Mewayz i le app.mewayz.com, o le tu'ufa'atasia o se mea faigaluega fa'apipi'i fa'ato'aga fa'atasi ma se fa'alapotopotoga fa'atotonugalemu OS e fa'atupuina ai se fa'aputuga e tumau ai le lelei ma le fuaina o pisinisi ma fa'ainisinia.

O le a le mea e tatau ona su'eina e 'au pe a su'esu'eina meafaigaluega e fa'aleleia atili ai a latou masaniga iloiloga?

Va'ai mo mea faigaluega e fa'aitiitia ai fe'ese'esea'iga e aunoa ma le mana'omia o le toe fa'aleleia o galuega - fa'avave vave, fa'aoga fa'aoga keyboard, ma le fetaui ma lau seti Git o lo'o i ai o fa'ailoga autu ia. O le mataupu faavae lava lea e tasi e faatatau i meafaigaluega faapisinisi: tulaga e pei o Mewayz e tuufaatasia 207 modules i le na o le $19/mo (app.mewayz.com) ina ia aloese 'au mai le tau natia o le su'iina faatasi o le tele o meafaigaluega motumotu i luga o inisinia ma galuega.

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