(function(w,d,s,l,i){w[l]=w[l]|||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=? 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-5LHNRP9'); TheCodestReview #2 - iknedēļas programmatūras inženierijas sula - The Codest
The Codest
  • Par mums
  • Pakalpojumi
    • Programmatūras izstrāde
      • Frontend izveide
      • Backend izstrāde
    • Staff Augmentation
      • Frontend izstrādātāji
      • Backend izstrādātāji
      • Datu inženieri
      • Mākoņa inženieri
      • QA inženieri
      • Citi
    • Tā Konsultatīvais dienests
      • Audits un konsultācijas
  • Nozares
    • Fintech un banku darbība
    • E-commerce
    • Adtech
    • Healthtech
    • Ražošana
    • Loģistika
    • Automobiļu nozare
    • IOT
  • Vērtība par
    • CEO
    • CTO
    • Piegādes vadītājs
  • Mūsu komanda
  • Case Studies
  • Zināt, kā
    • Blogs
    • Tikšanās
    • Tiešsaistes semināri
    • Resursi
Karjera Sazinieties ar mums
  • Par mums
  • Pakalpojumi
    • Programmatūras izstrāde
      • Frontend izveide
      • Backend izstrāde
    • Staff Augmentation
      • Frontend izstrādātāji
      • Backend izstrādātāji
      • Datu inženieri
      • Mākoņa inženieri
      • QA inženieri
      • Citi
    • Tā Konsultatīvais dienests
      • Audits un konsultācijas
  • Vērtība par
    • CEO
    • CTO
    • Piegādes vadītājs
  • Mūsu komanda
  • Case Studies
  • Zināt, kā
    • Blogs
    • Tikšanās
    • Tiešsaistes semināri
    • Resursi
Karjera Sazinieties ar mums
Atpakaļ bultiņa ATGRIEZTIES ATPAKAĻ
2020-04-28
The Codest

TheCodestReview #2 - iknedēļas programmatūras inženierijas sula

The Codest

Kamil Ferens

Izaugsmes nodaļas vadītājs

Sveiki un laipni lūdzam mūsu TheCodesReview sērijas 2. epizodē. Šonedēļ mēs esam pievērsušies kvalitātei programmatūras inženierijas projektos, frontend arhitektūras nozīmei un pārejai no tehniskā uz operāciju vadītāju, kā arī tam, kas nepieciešams attālinātās iestatīšanas laikos, izmantojot Dailymotion piemēru.

Mūsu risināmo aspektu glosārijs:

  1. Pārstrādes padomi kvalitātes uzlabošanas nolūkā.

  2. Kāpēc frontend arhitektūrai ir nozīme un kā to padarīt mērogojamu un uzturējamu?

  3. Pāreja no CTO līdz COO lomai tehnoloģiju organizācijā.

Ja jūs interesē tēma par pāreju no tehnoloģiju līdera uz operāciju vadītāja amatu, varat padziļināti izpētīt papildu resursus, kas atrodami ziņojuma apakšdaļā.

Šonedēļ jums tiek sniegti mūsu refaktorizācijas un arhitektūras komentāri. Rubīns un React inženieri.

Stephen Bigelow no meklēšanas programmatūras kvalitātes

Pārstrādāšana kods vienmēr ir bijis ārkārtīgi populārs, taču ne visi zina, kā to darīt pareizi un kad ir īstais laiks to darīt. Esmu redzējis daudzus mēģinājumus veikt refaktorizāciju, kas beidzās ar neveiksmi (īpaši ražošanā, ar ko nav vērts lepoties). Minētajā rakstā sniegto padomu apguve varētu palīdzēt daudziem programmētājiem uzlabot savas būtiskās refaktorošanas prasmes.

Rakstā sniegtais padoms numur viens ir “saprast kodu”, kas vienmēr ir pirmā lieta manā kontrolsarakstā, kas jāizdara pirms refaktorizācijas. Jūs neradīsiet labāku kodu, ja nezināsiet, ko pašreizējais kods dara. Neveiksmīga koda izpratne var prasīt pūles, taču tā ir cena, kas jāmaksā, lai uzlabotu savu kodu bāzi. Tomēr šī ieguldījuma atdeve ir liela, un tas atmaksāsies.

Nākamais padoms, ko vērts pieminēt, ir “testēt agri un bieži”, ko var piemērot ne tikai refaktorizācijas kontekstā, bet arī izstrādātāju ikdienas darbā. Testēšanas tēma ir ļoti plaša. Runa nav tikai par sintakses apgūšanu, kā rakstīt testus, bet ir arī jānošķir testu veidi. Lai uzzinātu vairāk par testēšanu, iesaku iepazīties ar testu piramīdu un pēc tam uzzināt par atšķirībām starp klasisko un Londona skolas.

Rezumējot, rakstā galvenā uzmanība pievērsta vietējai refaktorizācijai, kas ir labi un varētu uzlabot programmētāju apmierinātību ar savu darbu. Lai gan, lai arhitektūras līmenī radītu pirmšķirīgu lietojumprogrammu, jums ir jāiziet ārpus šī raksta ietvariem un jāapgūst ar lietojumprogrammu arhitektūru saistītie jautājumi. Tas var palīdzēt jums sākt iziešanu no nebeidzama ceļojuma, un to es novēlu jums visiem, tostarp arī sev.

Michael McShinsky no dev.to

Kā panākt mērogojamu un uzturamu arhitektūru?

Pareizs veids, kā strukturēt lietotni, pamatojoties uz MVVM arhitektūru?

Kā izvairīties no papildu darba, augot lietotnei?

Droši vien ikviens savā karjerā ir saskāries ar gadījumu, kad slikta arhitektūra ievērojami paildzināja laiku, kas nepieciešams uzdevuma izpildei. Pārblīvētība mapēs, failu vai katalogu nosaukumu nekonsekvence var sabotēt darbu. projekts pašā sākumā.

Raksta autors skaidri parāda priekšrocības, ko sniedz pareizas pieejas projekta struktūrai izvēle. Sākot ar izveidot-react-app un iedvesmojoties no MVVM arhitektūras, viņš ļoti precīzi parāda tās risinājuma priekšrocības. Sākot no pamata konfigurācijas, viņš izskata katru mapi, vienlaikus katrā atsevišķā gadījumā paskaidrojot, kāpēc viņš uzskata šo pieeju par piemērotu. Pati pieeja sākumā šķiet diezgan sarežģīta un, iespējams, nevajadzīga, kad projekts ir agrīnā stadijā, taču atcerēsimies, ka atbilstošu noteikumu ieviešana jau pašā sākumā palīdzēs mums izvairīties no laikietilpīgas pārstrukturēšanas, paplašinot projektu ar jaunām sastāvdaļām un funkcijām. Pareizi izvēlēta projekta struktūra ļaus arī jauniem projekta dalībniekiem viegli iegūt komponentus un pakalpojumus. Neaizmirsīsim, ka ne katrs strukturēšanas veids perfekti iederēsies katrā projektā.
No savas puses vēlos piebilst pamatnoteikumu, ka optimālās arhitektūras izvēle projektam būs bezjēdzīga, ja ne katrs komandas loceklis ievēros noteiktos noteikumus.

Lasīt vairāk: Kā uzlabot Vue.js lietotnes? Daži praktiski padomi

Guillaume Clement no Dailymotion

Pāreja no CTO uz COO.

Darbs pilnībā attālinātā vidē. Kā saglabāt komanda enerģisks un iesaistīts.

Uzticēšanās dati pret iekšēju sajūtu.

Mūsdienu CTO 236 epizodē Džoels sarunājas ar Dailymotion COO Guillaume Clement. Dailymotion misija ir būt par jēgpilnu un pilnvērtīgu video satura platformu starp vairākām platformām, kas ir orientētas tikai uz izklaidi un kalpo “video ātrās ēdināšanas” mērķim. Lai to sasniegtu biznesā, ko spēcīgi virza algoritmi un datu zinātnes inženierija, ir jāpieņem sarežģīti lēmumi, pamatojoties uz iekšējām izjūtām pretstatā tam, ko jums saka dati.

Parasti precīzs rādītājs video platformām, plašsaziņas līdzekļiem un Adtech uzņēmumiem, jo “pavadītais laiks” nav acīmredzams KPI, pie kura būtu jāstrādā, ja jūs patiešām cenšaties lietotājiem sniegt jēgpilnu saturu, nevis tikai vēlaties pēc iespējas ilgāk noturēt viņu uzmanību pie ekrāna. Atsauce uz Netflix dokumentālo filmu “Sociālā dilemma” ir neizbēgama. Gijoms nesen ir arī pārgājis no CTO uz uzņēmuma COO amatu, kas rada jaunus izaicinājumus darbības un cilvēku vadības jomā. Izaicinājums ir vēl sarežģītāks pandēmijas laikā, kad attālināta iekārtošana ir pārbaudījums vadītājiem, kā saglabāt team iesaistīšanos un domāšanu augstā līmenī. Ļoti svarīgi ir pievērsties to darbinieku individuālajām vajadzībām, kuri ir vairāk sociāli vai vairāk introverti, ņemot ierobežotu biroja saskarsmes daudzumu, kas pieejams tiem, kuriem nepieciešams regulārs uzmundrinājums, lai uzmundrinātu.

Saistītie raksti

Finanšu iestādes ikonas ilustrācija, kas savienota ar programmatūras izstrādes saskarni, kas simbolizē uz produktu orientētu inženieriju FinTech.
The Codest

Kā dažādi programmatūras izstrādes uzņēmumi pieiet uz produktu orientētai inženierijai FinTech

Uzziniet, kā programmatūras izstrādes uzņēmumi FinTech izmanto uz produktu orientētu inženieriju, lai izveidotu drošas, mērogojamas finanšu platformas. Atklājiet galvenās stratēģijas, tehnoloģijas un reālus piemērus, kas veido mūsdienīgus finanšu produktus.

The Codest
Monika Krupa Marketing Lead
The Codest

The Codest Pamatvērtība #1

The Codest tic četrām būtiskām vērtībām, kas ir visu The Codest komandu veikto darbību pamatā. Šajā rakstā mūsu CEO un līdzdibinātājs Gregs Polecs skaidro, kas...

The Codest
Greg Polec CEO
The Codest

The Codest veiksmes stāsts: Iepazīstieties ar mūsu Finance Lead Iza

Šajā rakstu sērijā mēs dalāmies stāstos par The Codest komandas biedriem, kuri ir ietekmējuši mūsu uzņēmuma pašreizējo veidolu. Šajā rakstā mēs jautājam...

The Codest
Monika Krupa Marketing Lead
The Codest

The Codest veiksmes stāsts: Iepazīstieties ar Lukāšu Bžešču (Lukasz Brzeszcz)

Šoreiz The Codest veiksmes stāsta zvaigzne ir Lukasz Brzeszcz, mūsu Ruby programmatūras izstrādātājs un programmētājs. Kā sākās Lukāša ceļojums ar The Codest un kas viņam palīdzēja...

The Codest
Monika Krupa Marketing Lead
The Codest

The Codest paplašināšanās ASV: 5 lietas, kas jums jāzina

The Codest jau gadiem ilgi ir pieejams ASV tirgū. Kas mums palīdzēja to sasniegt? Ieskatieties zemāk esošajā rakstā un uzziniet to!

Michal Bulakowski

Abonējiet mūsu zināšanu bāzi un saņemiet jaunāko informāciju par IT nozares pieredzi.

    Par mums

    The Codest - starptautisks programmatūras izstrādes uzņēmums ar tehnoloģiju centriem Polijā.

    Apvienotā Karaliste - Galvenā mītne

    • 303B birojs, 182-184 High Street North E6 2JA
      Londona, Anglija

    Polija - Vietējie tehnoloģiju centri

    • Fabryczna Office Park, Aleja
      Pokoju 18, 31-564 Krakova
    • Brain Embassy, Konstruktorska
      11, 02-673 Varšava, Polija

    The Codest

    • Sākums
    • Par mums
    • Pakalpojumi
    • Case Studies
    • Zināt, kā
    • Karjera
    • Vārdnīca

    Pakalpojumi

    • Tā Konsultatīvais dienests
    • Programmatūras izstrāde
    • Backend izstrāde
    • Frontend izveide
    • Staff Augmentation
    • Backend izstrādātāji
    • Mākoņa inženieri
    • Datu inženieri
    • Citi
    • QA inženieri

    Resursi

    • Fakti un mīti par sadarbību ar ārējo programmatūras izstrādes partneri
    • No ASV uz Eiropu: Kāpēc Amerikas jaunuzņēmumi nolemj pārcelties uz Eiropu?
    • Tehnoloģiju ārzonas attīstības centru salīdzinājums: Tech Offshore Eiropa (Polija), ASEAN (Filipīnas), Eirāzija (Turcija)
    • Kādi ir galvenie CTO un CIO izaicinājumi?
    • The Codest
    • The Codest
    • The Codest
    • Privacy policy
    • Website terms of use

    Autortiesības © 2026 The Codest. Visas tiesības aizsargātas.

    lvLatvian
    en_USEnglish de_DEGerman sv_SESwedish da_DKDanish nb_NONorwegian fiFinnish fr_FRFrench pl_PLPolish arArabic it_ITItalian es_ESSpanish nl_NLDutch etEstonian elGreek pt_PTPortuguese cs_CZCzech lt_LTLithuanian is_ISIcelandic lvLatvian