Služba 05

Rozvojový program pro vývojové týmy

Principy návrhu, které tým používá ve vlastním kódu, ne jen zná z přednášek.

Principy SOLID, DRY, KISS a YAGNI a dvojici Event Sourcing a CQRS procházíme na problémech, které tým skutečně řeší.

Probrat rozvojový program

S čím přicházíte

Typické situace, se kterými pomáháme

  1. 01

    Kód se rychle stává těžko měnitelným a tým neví, kde začít.

  2. 02

    Tým zná principy návrhu z teorie, ale v kódu je nepoužívá.

  3. 03

    Chystáte se na event-driven architekturu, Event Sourcing nebo CQRS a chcete se vyhnout typickým chybám.

  4. 04

    Tým pracuje s coding agenty a potřebuje pravidla návrhu, podle kterých agent i člověk píšou stejný kód.

Co dostanete

Výstupy, které zůstanou u vás

  • program sestavený podle kódu a problémů vašeho týmu
  • workshopy nad vlastním kódem a architektonickými rozhodnutími
  • dvoudenní školení Event-Driven Architecture s labem v prohlížeči
  • pravidla návrhu, která tým používá v code review i v promptech pro agenty

Co typicky dodáváme

  • SOLID a návrh malých objektů s jednou odpovědností
  • DRY, KISS a YAGNI jako jeden způsob přemýšlení o složitosti
  • Event Sourcing a CQRS jako jeden balík
  • práci na vlastním kódu a architektonických rozhodnutích týmu

VýsledekTým, který tyto principy používá ve vlastním kódu a ví, kdy pomáhají a kdy přidávají zbytečnou složitost.

Jak spolupráce probíhá

Od prvního rozhovoru k ověřenému výsledku

01

Úvodní rozhovor

Zjistíme, na čem tým pracuje, kde ho kód brzdí a co chce zlepšit.

Výstup: cíle programu
02

Prohlídka kódu

Projdeme část vašeho kódu a vybereme problémy, na kterých program postavíme.

Výstup: obsah programu
03

Workshopy a školení

Principy procházíme na vašem kódu. Event-driven témata na dvoudenním školení s praktickým labem.

Výstup: tým, který principy používá
04

Navazující podpora

Podle dohody pomáháme s code review a architektonickými rozhodnutími po programu.

Výstup: principy v každodenní práci

Časté otázky

Co je dobré vědět před začátkem

01Je program pro začínající, nebo zkušené vývojáře?

Pro týmy, které už software dodávají a chtějí ho navrhovat srozumitelněji. Obsah přizpůsobíme úrovni týmu.

02Jak dlouho program trvá?

Školení Event-Driven Architecture trvá dva dny. Délku rozvojového programu určíme podle cílů týmu.

03Probíhá program u nás, nebo online?

Podle dohody. Workshopy nad kódem fungují nejlépe osobně, část lze vést online.

04Pracujete s naším kódem?

Ano, to je podstata programu. Pravidla přístupu ke kódu a důvěrnosti dohodneme předem.

Další krok

Principy návrhu, které tým používá ve vlastním kódu, ne jen zná z přednášek.

Popište situaci v několika větách. Ozveme se a domluvíme první rozhovor, ze kterého budete vědět, jak dál.

Probrat rozvojový program