Kód

Vydejte to,
co jste zamýšleli.

Dvina píše kód ve vašem projektu, na vašem počítači. Zná přitom poznámky, diskuse i důvody, které za nimi stojí.

Sobotní ráno u bočního vchodu do výdejny potravin: dobrovolnice v plátěné zástěře se usmívá na telefon a o bok si opírá hromadu složených krabic.
Aplikace pro směny ve výdejně potravin: Výdejna potravin, sobota 9:00. Jste přihlášeni.Aplikace pro směny ve výdejně potravin: Výdejna potravin, sobota 9:00. Jste přihlášeni.

Dvina jsme vytvořili
v aplikaci Dvina.

Mobilní aplikace, aplikace pro počítač i tento web: vše jsme napsali, zkontrolovali a uložili do Gitu v aplikaci Dvina. Krok za krokem.

Od víkendové aplikace po jádro platebního systému.

Se všemi souvislostmi

Nejdřív si přečetla
poznámky.

V poznámkách vedoucí stojí, že dospívající nesmějí brát směny na nakládací rampě. Dvina si je přečetla, než napsala pravidlo pro přihlašování. Aplikace tak dělá přesně to, co vedoucí požadovala.

Po zavírací době se dobrovolný vývojář opírá v židli u skládacího stolu v zázemí výdejny potravin. Notebook má napůl zavřený a nad ním visí ručně psaná cedule: Nakládací rampa 16+.

I vaše vlastní pravidla. Řídí se pokyny v souboru AGENTS.md nebo CLAUDE.md ve vašem projektu.

Počítá se i minulý měsíc. Prohledává vaše dřívější chaty a soubory, takže zná i důvody vašich rozhodnutí.

Úkoly spolupracují

Domluví se
mezi sebou.

Tři úkoly v jednom repozitáři se domluví, kdo uloží změny do Gitu první a kdo pak přeskládá své změny na nový základ. Vy jim rozhodčího dělat nemusíte.

Jeden chat na Macu: tři úkoly v pantry-shifts a zprávy, které si poslaly navzájem (Pracuji na schématu, pak přesuň své změny na můj nový základ; nejdřív ulož změny do Gitu ty, potom spustím kontrolu kódu; kontrola je bez chyb a změny jsem uložil do Gitu). K tomu zpráva od Dvina: Všechny tři úkoly uložily změny do Gitu. Bez konfliktů.Jeden chat na Macu: tři úkoly v pantry-shifts a zprávy, které si poslaly navzájem (Pracuji na schématu, pak přesuň své změny na můj nový základ; nejdřív ulož změny do Gitu ty, potom spustím kontrolu kódu; kontrola je bez chyb a změny jsem uložil do Gitu). K tomu zpráva od Dvina: Všechny tři úkoly uložily změny do Gitu. Bez konfliktů.

Jeden chat

Vydejte kód
přímo z chatu.

S odpovědí na každý úkol dostanete i jeho změny. Přímo tam je zkontrolujete, uložíte do Gitu a otevřete žádost o sloučení.

Odpovědi dvou úkolů v hlavním chatu s kartami kódu: 3 změněné soubory ve větvi volunteer-age s tlačítky Změny a Uložit do Gitu; 2 změněné soubory ve větvi csv-export-dates, uložené do Gitu, s tlačítky Zkontrolovat záznam změn a Odeslat a vytvořit žádost o sloučení.Odpovědi dvou úkolů v hlavním chatu s kartami kódu: 3 změněné soubory ve větvi volunteer-age s tlačítky Změny a Uložit do Gitu; 2 změněné soubory ve větvi csv-export-dates, uložené do Gitu, s tlačítky Zkontrolovat záznam změn a Odeslat a vytvořit žádost o sloučení.
Listy pauzovacího papíru na světlém dubovém stole u okna. Horní list je v jednom rohu nadzvednutý a skrz vrstvy prosvítá čára tužkou.

Kontrola

Změňte
názor.

U každého kroku vidíte, které soubory změnil. Jeden krok můžete vrátit zpět. Pozdější práce zůstane zachovaná.

Schválení je na vás.

Bezpečnostní pravidla

Opatrná tam,
kde na tom záleží.

Migrace, nasazení, odesílání do vzdáleného repozitáře a práce s tajnými přístupovými údaji čekají na váš souhlas. Správce může nastavit, které operace ho budou vyžadovat vždy.

Za svítání v kancelářích bankovního provozu čte vedoucí platebního oddělení na notebooku, s rukou u brady.
Spustit tento příkaz? npx prisma migrate deploy. Mění databázi. Zamítnout nebo Povolit.Spustit tento příkaz? npx prisma migrate deploy. Mění databázi. Zamítnout nebo Povolit.

Odkudkoli

Zadejte úkol
z tribuny.

O přestávce mezi třetinami zadáte opravu exportu do CSV. Dvina na ní pracuje v projektu na vašem počítači doma. Změny pak počkají na vaši kontrolu.Počítač musí být zapnutý a aplikace Dvina otevřená.

Na večerním hokejovém zápase píše žena v kobaltově modré péřové bundě na telefonu na tribuně. Za ní září osvětlené kluziště.

Nic se neodešle,
dokud nedáte souhlas.

Váš projekt je složka na vašem počítači. Díky Gitu lze každou úpravu od Dvina vrátit zpět. Schvalování je ve výchozím nastavení zapnuté a vy určujete, které operace vyžadují souhlas.

Méně otázek.<br>Více nasazeného softwaru.

Pro práci s kódem potřebujete Dvina alespoň na jednom počítači. Z kteréhokoli dalšího zařízení můžete práci zadat a sledovat její průběh.

Objevujte dál.

Otázky? Odpovědi.

Je to IDE?
Ne. Je to Dvina. Ve stejné aplikaci, kterou používáte na všechno ostatní, popíšete záměr, zkontrolujete výsledek a vydáte ho. Váš editor zůstává vaším editorem. Dvina se stará o pochopení souvislostí.
Musím instalovat něco dalšího?
Ne. Práce s kódem je součástí aplikace Dvina pro počítač. Té samé, ve které máte své dokumenty, chaty i paměť.
Funguje to i s mými stávajícími projekty?
Ano. Otevřete složku na svém počítači jako projekt. Dvina ji pročte spolu se souvisejícími dokumenty a rozhodnutími.
Jak se žádost o sloučení dostane na GitHub nebo GitLab?
Přes vaše vlastní přihlášení ke Gitu. Dvina odešle vaši větev a vytvoří žádost o sloučení na GitHubu nebo GitLabu. U jiných služeb otevře jejich stránku pro vytvoření nové žádosti o sloučení.
Co se spouští bez ptaní?
Sestavení a testy se spouštějí rovnou. Mazání souborů, odesílání změn, změny databáze, nasazování a veškeré operace s tajnými údaji čekají na váš souhlas. Sami si určíte, co všechno ho vyžaduje.
Je to i pro lidi, kteří nejsou vývojáři?
Kvůli funkčním aplikacím a stránkám ji používat nemusí. Od toho je Tvorba. Práce s kódem je pro chvíle, kdy vyvíjíte skutečný software a chcete mít k dispozici všechny souvislosti.