The Codest
  • O nás
  • Služby
    • Vývoj softwaru
      • Vývoj frontendů
      • Vývoj backendu
    • Staff Augmentation
      • Vývojáři frontendů
      • Vývojáři backendu
      • Datoví inženýři
      • Cloudoví inženýři
      • Inženýři QA
      • Další
    • To Advisory
      • Audit a poradenství
  • Odvětví
    • Fintech a bankovnictví
    • E-commerce
    • Adtech
    • Healthtech
    • Výroba
    • Logistika
    • Automobilový průmysl
    • IOT
  • Hodnota za
    • CEO
    • CTO
    • Manažer dodávek
  • Náš tým
  • Case Studies
  • Vědět jak
    • Blog
    • Setkání
    • Webové semináře
    • Zdroje
Kariéra Spojte se s námi
  • O nás
  • Služby
    • Vývoj softwaru
      • Vývoj frontendů
      • Vývoj backendu
    • Staff Augmentation
      • Vývojáři frontendů
      • Vývojáři backendu
      • Datoví inženýři
      • Cloudoví inženýři
      • Inženýři QA
      • Další
    • To Advisory
      • Audit a poradenství
  • Hodnota za
    • CEO
    • CTO
    • Manažer dodávek
  • Náš tým
  • Case Studies
  • Vědět jak
    • Blog
    • Setkání
    • Webové semináře
    • Zdroje
Kariéra Spojte se s námi
Šipka zpět ZPĚT
2020-10-22
The Codest

TheCodestReview #2 - týdenní šťáva softwarového inženýrství

The Codest

Kamil Ferens

Vedoucí oddělení růstu

Dobrý den a srdečně vás vítáme ve druhém díle našeho seriálu TheCodesReview. Tento týden jsme se zaměřili na kvalitu v projektech softwarového inženýrství, důležitost architektury frontendu a přechod z technického na provozního vedoucího a co je potřeba v době vzdáleného nastavení na příkladu společnosti Dailymotion.

Glosář aspektů, kterými se zabýváme:

  1. Tipy pro refaktoring v zájmu zlepšení kvality.

  2. Proč je důležitá architektura frontendu a jak zajistit její škálovatelnost a udržovatelnost?

  3. Přechod z CTO na pozici COO v technologické organizaci.

Pokud vás zajímá téma přechodu z pozice technologického lídra do provozní pozice, můžete se ponořit hlouběji do dalších zdrojů odkazovaných na konci příspěvku.

Komentáře k refaktoringu a architektuře vám tento týden přináší naše Ruby a React inženýři.

Stephen Bigelow z Search Software Quality

Refaktoring kód se vždy těšila obrovské oblibě, ale ne každý ví, jak ji správně provádět a kdy je na to vhodná doba. Viděl jsem mnoho pokusů o refaktor, které skončily neúspěchem (zejména v produkci, což není věc, na kterou bychom mohli být hrdí). Naučit se tipy ze zmíněného článku by mohlo pomoci mnoha programátorům zlepšit jejich klíčové dovednosti v oblasti refaktoringu.

Tip číslo jedna z článku je "porozumět kódu", což je vždy první věc na mém seznamu před refaktorizací. Lepší kód nevytvoříte, pokud nevíte, co současný kód dělá. Pochopení chaotického kódu může být namáhavé, ale to je cena, kterou musíte zaplatit za zlepšení své kódové základny. Přesto je návratnost této investice vysoká a vyplatí se.

Dalším tipem, který stojí za zmínku, je "testovat včas a často", což lze uplatnit nejen v kontextu refaktoringu, ale i v každodenní práci vývojářů. Téma testování je obrovské. Nejde jen o to naučit se syntaxi, jak psát testy, ale je třeba také rozlišovat typy testů. Chcete-li se o testování dozvědět více, doporučuji seznámit se s pyramidou testů a poté se dozvědět o rozdílech mezi klasickým a Londýn školy.

Závěrem lze říci, že článek se zaměřuje na lokální refaktoring, který je dobrý a mohl by zvýšit spokojenost programátorů s jejich prací. I když k vytvoření prvotřídní aplikace na úrovni architektury je třeba jít nad rámec tohoto článku a seznámit se s problematikou související s architekturou aplikace. To vám může pomoci začít exitovat z nekonečné cesty a to vám všem, včetně mě, přeji.

Michael McShinsky z dev.to

Jak dosáhnout škálovatelnější a lépe udržovatelné architektury?

Jak správně strukturovat aplikaci na základě architektury MVVM?

Jak se vyhnout práci navíc, když vaše aplikace roste?

Snad každý se ve své kariéře setkal s případem, kdy špatná architektura výrazně prodloužila dobu potřebnou k dokončení úkolu. Nepořádek ve složkách, nejednotnost v pojmenování souborů nebo katalogů může sabotovat projekt na samém začátku.

Autor článku jasně ukazuje výhody správné volby přístupu ke struktuře projektu. Začíná se create-react-app a inspirován architekturou MVVM velmi přesně ukazuje výhody jejího řešení. Postupuje od základní konfigurace, prochází jednotlivé složky a zároveň vysvětluje případ od případu, proč považuje tento přístup za vhodný. Samotný přístup se zdá být poměrně komplikovaný a zpočátku, kdy je projekt v rané fázi, pravděpodobně zbytečný, ale nezapomeňme, že zavedení vhodných pravidel od začátku pomůže nás vyhnout se časově náročným restrukturalizacím při rozšiřování projektu o nové komponenty a funkce. Vhodně zvolená struktura projektu také umožní novým členům projektu snadno získávat komponenty a služby. Nezapomínejme, že ne každý způsob strukturování bude dokonale vyhovovat každému projektu.
Z mé strany bych rád doplnil základní pravidlo, že výběr optimální architektury pro projekt bude zbytečný, pokud každý člen posádky nebude dodržovat stanovená pravidla.

Přečtěte si více: Jak vylepšit aplikace Vue.js? Několik praktických tipů

Guillaume Clement z Dailymotion

Přechod z CTO na COO.

Práce v plně vzdáleném prostředí. Jak udržet tým nabitý energií a zapojený.

Důvěra v data vs. instinkt.

V 236. díle pořadu Modern CTO hovoří Joel s provozním ředitelem společnosti Dailymotion Guillaumem Clementem. Posláním společnosti Dailymotion je být smysluplnou a výživnou platformou pro videoobsah mezi řadou platforem, které jsou zaměřeny čistě na zábavu a slouží k "video fast foodu". Abyste toho dosáhli v podnikání, které je silně řízeno algoritmy a datovým inženýrstvím, musíte se rozhodovat na základě těžkých rozhodnutí založených na instinktech proti tomu, co vám říkají data.

Obvykle přesná metrika pro video platformy, média a Adtech podniky, protože "strávený čas" není zřejmým klíčovým ukazatelem výkonnosti, na kterém byste měli pracovat, pokud se skutečně snažíte uživatelům poskytovat smysluplný obsah, a ne jen udržet jejich pozornost před obrazovkou co nejdéle. Odkazu na dokument "The Social Dilemma" na Netflixu se nelze vyhnout. Guillaume také nedávno přešel z pozice CTO na pozici provozního ředitele společnosti, což přináší nové výzvy v oblasti provozu a řízení lidí. Ještě náročnější je to během pandemie, kdy je nastavení na dálku pro vedoucí pracovníky zkouškou, jak udržet zapojení týmů a myšlení na vysoké úrovni. Klíčové je řešit individuální potřeby zaměstnanců, kteří jsou spíše společenští nebo introvertní, a využít omezené množství kancelářské směny, která je k dispozici těm, kteří potřebují pravidelný kopanec, aby se rozjeli.

Související články

The Codest

The Codest Základní hodnota #1

The Codest věří ve čtyři klíčové hodnoty, které jsou základem všech činností týmů The Codest. V tomto článku náš CEO a spoluzakladatel Greg Polec vysvětluje, co je...

The Codest
Greg Polec CEO
The Codest

Úspěšný příběh společnosti The Codest: Seznamte se s naším vozem Finance Lead Iza

V této sérii článků se s vámi podělíme o příběhy kolegů z týmu The Codest, kteří měli vliv na současnou podobu naší společnosti. V následujícím díle se ptáme...

The Codest
Monika Krupa Marketing Lead
The Codest

Úspěšný příběh společnosti The Codest: Seznamte se s Lukaszem Brzeszczem

Tentokrát je hvězdou úspěšného příběhu The Codest Lukasz Brzeszcz, náš programátor a vývojář softwaru Ruby. Jak začala Lukaszova cesta s The Codest a co mu pomohlo...

The Codest
Monika Krupa Marketing Lead
The Codest

Použití přístupu MVP k úspěšné změně značky The Codest

Před časem jsme se pochlubili novým otevřením The Codest. Provedli jsme intenzivní rebranding a před několika dny jsme jej představili světu. Je to...

The Codest
Jakub Czosnyka Marketing Lead
The Codest

TheCodestReview #2 - týdenní šťáva softwarového inženýrství

Dobrý den a srdečně vás vítáme ve druhém díle našeho seriálu TheCodesReview. Tento týden jsme se zaměřili na kvalitu v projektech softwarového inženýrství, důležitost architektury frontendů a přechod...

The Codest
Kamil Ferens Vedoucí oddělení růstu

Přihlaste se k odběru naší znalostní databáze a získejte aktuální informace o odborných znalostech z oblasti IT.

    O nás

    The Codest - Mezinárodní společnost zabývající se vývojem softwaru s technologickými centry v Polsku.

    Spojené království - ústředí

    • Kancelář 303B, 182-184 High Street North E6 2JA
      Londýn, Anglie

    Polsko - Místní technologická centra

    • Kancelářský park Fabryczna, Aleja
      Pokoju 18, 31-564 Krakov
    • Brain Embassy, Konstruktorska
      11, 02-673 Varšava, Polsko

      The Codest

    • Home
    • O nás
    • Služby
    • Case Studies
    • Vědět jak
    • Kariéra
    • Slovník

      Služby

    • To Advisory
    • Vývoj softwaru
    • Vývoj backendu
    • Vývoj frontendů
    • Staff Augmentation
    • Vývojáři backendu
    • Cloudoví inženýři
    • Datoví inženýři
    • Další
    • Inženýři QA

      Zdroje

    • Fakta a mýty o spolupráci s externím partnerem pro vývoj softwaru
    • Z USA do Evropy: Proč se americké startupy rozhodly přesídlit do Evropy?
    • Srovnání technických vývojových center v zahraničí: Tech Offshore Evropa (Polsko), ASEAN (Filipíny), Eurasie (Turecko)
    • Jaké jsou hlavní výzvy CTO a CIO?
    • The Codest
    • The Codest
    • The Codest
    • Privacy policy
    • Website terms of use

    Copyright © 2026 by The Codest. Všechna práva vyhrazena.

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