window.pipedriveLeadboosterConfig = { base: leadbooster-chat.pipedrive.com', companyId: 11580370, playbookUuid: '22236db1-6d50-40c4-b48f-8b11262155be', version: 2, } ;(function () { var w = window if (w.LeadBooster) { console.warn('LeadBooster on juba olemas') } else { w.LeadBooster = { q: [], on: function (n, h) { this.q.push({ t: 'o', n: n, h: h }) }, trigger: function (n) { this.q.push({ t: 't', n: n }) }, } } })() TheCodestReview #2 - iganädalane tarkvaraarenduse mahla - The Codest
The Codest
  • Meie kohta
  • Teenused
    • Tarkvaraarendus
      • Frontend arendus
      • Backend arendus
    • Staff Augmentation
      • Frontend arendajad
      • Backend arendajad
      • Andmeinsenerid
      • Pilveinsenerid
      • QA insenerid
      • Muud
    • See nõuandev
      • Audit ja nõustamine
  • Tööstusharud
    • Fintech & pangandus
    • E-commerce
    • Adtech
    • Healthtech
    • Tootmine
    • Logistika
    • Autotööstus
    • IOT
  • Väärtus
    • CEO
    • CTO
    • Tarnejuht
  • Meie meeskond
  • Case Studies
  • Tea kuidas
    • Blogi
    • Kohtumised
    • Veebiseminarid
    • Ressursid
Karjäärivõimalused Võtke ühendust
  • Meie kohta
  • Teenused
    • Tarkvaraarendus
      • Frontend arendus
      • Backend arendus
    • Staff Augmentation
      • Frontend arendajad
      • Backend arendajad
      • Andmeinsenerid
      • Pilveinsenerid
      • QA insenerid
      • Muud
    • See nõuandev
      • Audit ja nõustamine
  • Väärtus
    • CEO
    • CTO
    • Tarnejuht
  • Meie meeskond
  • Case Studies
  • Tea kuidas
    • Blogi
    • Kohtumised
    • Veebiseminarid
    • Ressursid
Karjäärivõimalused Võtke ühendust
Tagasi nool TAGASI
2020-10-22
The Codest

TheCodestReview #2 - iganädalane tarkvaratehnika mahl

The Codest

Kamil Ferens

Majanduskasvu juht

Tere ja tere tulemast meie TheCodesReview sarja 2. episoodi. Sel nädalal oleme keskendunud kvaliteedile tarkvaraarenduse projektides, frontend-arhitektuuri tähtsusele ja üleminekule tehnilisest juhist operatsioonijuhiks ning sellele, mis on vajalik kaughäälestuse aegadel Dailymotioni näitel.

Sõnastik aspektidest, millega me tegeleme:

  1. Refaktooringu nõuanded kvaliteedi parandamiseks.

  2. Miks on oluline frontaalarhitektuur ja kuidas muuta see skaleeritavaks ja hooldatavaks?

  3. Üleminek alates CTO COO rollile tehnoloogiaorganisatsioonis.

Kui teid huvitab teema üleminekust tehnoloogiajuhilt operatsioonijuhi rolli, saate süveneda postituse lõpus lingitud lisaressurssidesse.

Selle nädala refaktooringu ja arhitektuuri kommentaarid edastavad teile meie Ruby ja React insenerid.

Stephen Bigelow alates Search Software Quality

Refaktooring kood on alati olnud tohutult populaarne, kuid mitte kõik ei tea, kuidas seda hästi teha ja millal on hea aeg seda teha. Ma olen näinud palju refaktoorimise katseid, mis lõppesid ebaõnnestumisega (eriti tootmises, mille üle ei ole põhjust uhkust tunda). Nimetatud artiklist saadud nõuanded võiksid aidata paljudel programmeerijatel parandada oma olulisi refaktoriseerimisoskusi.

Artiklis toodud nõuanne number üks on "mõista koodi", mis on alati esimene asi minu kontrollnimekirjas enne refaktoorimist. Te ei loo paremat koodi, kui te ei tea, mida praegune kood teeb. Segase koodi mõistmine võib olla vaevaline, kuid see on hind, mida tuleb maksta oma koodibaasi parandamiseks. Selle investeeringu tasuvus on siiski suur ja see tasub end ära.

Järgmine mainimist vääriv nõuanne on "testida varakult ja sageli", mida võiks rakendada mitte ainult refaktooringu kontekstis, vaid ka arendajate igapäevatöös. Testimise teema on tohutu. See ei tähenda mitte ainult süntaksi õppimist, kuidas teste kirjutada, vaid tuleb eristada ka testide tüüpe. Et rohkem teada saada testimisest, soovitan tutvuda testipüramiidiga ning seejärel õppida tundma klassikalise ja Londoni koolide erinevusi.

Kokkuvõttes keskendub artikkel kohalikule refaktooringule, mis on hea ja võib parandada programmeerijate rahulolu oma tööga. Kuigi selleks, et luua esmaklassilist rakendust arhitektuuri tasandil, tuleb minna kaugemale selle artikli raamidest ja õppida rakenduse arhitektuuriga seotud küsimusi. See võib aidata teil alustada väljumist lõputust teekonnast ja seda soovin ma kõigile, ka endale.

Michael McShinsky alates dev.to

Kuidas saavutada paremini skaleeritav ja hooldatav arhitektuur?

Õige viis oma rakenduse struktureerimiseks MVVM-arhitektuuri alusel?

Kuidas vältida lisatööd, kui teie rakendus kasvab?

Tõenäoliselt on igaüks oma karjääri jooksul kokku puutunud juhtumiga, kus halb arhitektuur pikendas oluliselt ülesande täitmiseks kuluvat aega. Segadus kaustades, ebajärjekindlus failide või kataloogide nimetamisel võib saboteerida projekt kohe alguses.

Artikli autor näitab selgelt, milliseid eeliseid annab õige lähenemise valimine projekti struktuurile. Alustades create-react-app ja MVVM-arhitektuurist inspireeritud, näitab ta selle lahenduse eeliseid väga täpselt. Alustades põhikonfiguratsioonist, käib ta iga kausta läbi, selgitades samas iga juhtumi puhul eraldi, miks ta seda lähenemisviisi sobivaks peab. Lähenemisviis ise tundub alguses üsna keeruline ja ilmselt ebavajalik, kui projekt on alles algusjärgus, kuid pidagem meeles, et asjakohaste reeglite kehtestamine algusest peale aitab meil vältida aeganõudvaid ümberstruktureerimisi, kui projekti laiendatakse uute komponentide ja funktsionaalsustega. Õigesti valitud projektistruktuur võimaldab ka uutel projekti liikmetel hõlpsasti komponente ja teenuseid omandada. Ärgem unustagem, et mitte iga struktureerimisviis ei sobi ideaalselt igasse projekti.
Omalt poolt tahaksin lisada põhireegli, et projekti jaoks optimaalse arhitektuuri valimine on kasutu, kui iga meeskonnaliige ei järgi kehtestatud reegleid.

Loe edasi: Kuidas parandada Vue.js rakendusi? Mõned praktilised näpunäited

Guillaume Clement alates Dailymotionist

Üleminek CTO-lt COO-le.

Töötamine täielikult kaugtöö keskkonnas. Kuidas hoida meeskond ergastatud ja kaasatud.

Andmete usaldamine vs. sisetunne.

Saate "Modern CTO" 236. episoodis räägib Joel Dailymotioni tegevjuhi Guillaume Clementiga. Dailymotioni missiooniks on olla sisukas ja toitev videosisu platvorm mitmete platvormide seas, mis on puhtalt meelelahutusele orienteeritud ja teenivad "video kiirtoitu". Et seda saavutada äris, mis on tugevalt orienteeritud algoritmidele ja andmetehnoloogiale, tuleb teha raskeid otsuseid, mis põhinevad sisetundele ja andmete põhjal.

Tavaliselt täpne mõõdik videoplatvormide, meedia ja Adtech ettevõtted, sest "kulutatud aeg" ei ole ilmselge KPI, millega töötada, kui te tõesti püüate pakkuda oma kasutajatele sisulist sisu, mitte lihtsalt hoida nende tähelepanu võimalikult kaua ekraani ees. Viide Netflixi dokumentaalfilmile "The Social Dilemma" on vältimatu. Guillaume vahetas hiljuti ka CTO-lt ettevõtte tegevjuhi rolli, mis toob kaasa uusi väljakutseid tegevuse ja inimeste juhtimise vallas. Väljakutse on veelgi nõudlikum pandeemia ajal, kui kaugjuhid panevad proovile meeskondade kaasamise ja mõtteviisi kõrgel tasemel hoidmise. Sotsiaalsemate või introvertsemate töötajate individuaalsete vajadustega tegelemine on võtmetähtsusega, võttes piiratud mahus kontorimõnusid, mis on kättesaadavad neile, kes vajavad selleks regulaarset tõuget.

Seotud artiklid

The Codest

The Codest Põhiväärtus #1

The Codest usub nelja olulisse väärtusesse, mis on The Codest meeskondade kõigi tegevuste keskmes. Selles artiklis selgitab meie CEO ja kaasasutaja Greg Polec, mida...

The Codest
Greg Polec CEO
The Codest

The Codest edulugu: Finance Lead Iza

Selles artiklisarjas jagame lugusid The Codest meeskonnakaaslastest, kes on mõjutanud meie ettevõtte praegust kuju. Järgnevas artiklis küsime...

The Codest
Monika Krupa Marketing Lead
The Codest

The Codest edulugu: Brzeszcz

Seekord on The Codest eduloo staariks Lukasz Brzeszcz, meie Ruby tarkvara arendaja ja programmeerija. Kuidas algas Lukasz'i teekond The Codest-ga ja mis aitas tal...

The Codest
Monika Krupa Marketing Lead
The Codest

Kasutatud MVP lähenemine, et edukalt ümberbrändida The Codest

Mõni aeg tagasi uhkustasime The Codest uue avamise kohta. Viisime läbi intensiivse rebrandinguprotsessi ja esitlesime seda mõned päevad tagasi. See...

The Codest
Jakub Czosnyka Marketing Lead
The Codest

TheCodestReview #2 - iganädalane tarkvaratehnika mahl

Tere ja tere tulemast meie TheCodesReview sarja 2. episoodi. Sel nädalal oleme keskendunud kvaliteedile tarkvaratehnika projektides, frontend-arhitektuuri tähtsusele ja üleminekule...

The Codest
Kamil Ferens Majanduskasvu juht

Tellige meie teadmistebaas ja jääge kursis IT-sektori eksperditeadmistega.

    Meie kohta

    The Codest - rahvusvaheline tarkvaraarendusettevõte, mille tehnoloogiakeskused asuvad Poolas.

    Ühendkuningriik - peakorter

    • Büroo 303B, 182-184 High Street North E6 2JA
      London, Inglismaa

    Poola - kohalikud tehnoloogiakeskused

    • Fabryczna büroopark, Aleja
      Pokoju 18, 31-564 Kraków
    • Brain Embassy, Konstruktorska
      11, 02-673 Varssavi, Poola

      The Codest

    • Kodu
    • Meie kohta
    • Teenused
    • Case Studies
    • Tea kuidas
    • Karjäärivõimalused
    • Sõnastik

      Teenused

    • See nõuandev
    • Tarkvaraarendus
    • Backend arendus
    • Frontend arendus
    • Staff Augmentation
    • Backend arendajad
    • Pilveinsenerid
    • Andmeinsenerid
    • Muud
    • QA insenerid

      Ressursid

    • Faktid ja müüdid koostööst välise tarkvaraarenduspartneriga
    • USAst Euroopasse: Miks otsustavad Ameerika idufirmad Euroopasse ümber asuda?
    • Tech Offshore arenduskeskuste võrdlus: Euroopa (Poola), ASEAN (Filipiinid), Euraasia (Türgi).
    • Millised on CTO ja CIOde peamised väljakutsed?
    • The Codest
    • The Codest
    • The Codest
    • Privacy policy
    • Website terms of use

    Copyright © 2025 by The Codest. Kõik õigused kaitstud.

    etEstonian
    en_USEnglish de_DEGerman sv_SESwedish da_DKDanish nb_NONorwegian fiFinnish fr_FRFrench pl_PLPolish arArabic it_ITItalian jaJapanese ko_KRKorean es_ESSpanish nl_NLDutch elGreek etEstonian