Kód

Add ki azt,
amit elképzeltél.

A Dvina a projektedben, a saját számítógépeden ír kódot, a jegyzetek, a beszélgetések és a döntések mögötti okok ismeretében.

Szombat reggel egy élelmiszerosztó oldalbejáratánál: egy vászonkötényes önkéntes a telefonjára mosolyog, a csípőjének támasztva egy köteg laposra hajtott dobozt tart.
Az élelmiszerosztó műszakbeosztó appja: Élelmiszerosztó, szombat 9:00. Jelentkezésed elfogadva.Az élelmiszerosztó műszakbeosztó appja: Élelmiszerosztó, szombat 9:00. Jelentkezésed elfogadva.

A Dvinát
a Dvinával építettük.

A telefonodon lévő app, az asztali alkalmazás és ez a weboldal: mind a Dvinában írtuk, ellenőriztük és véglegesítettük, lépésről lépésre.

Egy hétvégi appötlettől a fizetési rendszer magjáig.

A teljes háttér ismeretében

Előbb elolvasta
a jegyzeteket.

A vezető jegyzetei szerint a tizenévesek nem vállalhatnak műszakot a rakodónál. A Dvina elolvasta ezt, mielőtt megírta a jelentkezési szabályt, így az app azt teszi, amit a vezető kért.

Zárás után egy önkéntes fejlesztő hátradől az élelmiszerosztó hátsó helyiségében, egy összecsukható asztalnál. Laptopja félig lecsukva, fölötte kézzel írt tábla: Rakodó 16+.

A saját szabályaidat is betartja. Követi a projekted AGENTS.md vagy CLAUDE.md fájljában leírtakat.

A múlt hónap is számít. Átnézi a korábbi beszélgetéseidet és fájljaidat, így a döntések mögötti okokat is ismeri.

Együttműködő feladatok

Egyeztetnek
egymással.

Három feladat egy kódtárban eldönti, melyik véglegesít először, és melyik helyezi utána új alapra a módosításait. Neked sosem kell köztük rendet tenned.

Egyetlen beszélgetés egy Macen: három feladat a pantry-shifts kódtárban és az egymásnak küldött üzeneteik (Én a sémán dolgozom, utánam helyezd új alapra a módosításaidat; te véglegesíts először, utánad lefuttatom a kódellenőrzést; a kódellenőrzés nem talált hibát, és véglegesítettem), valamint a Dvina üzenete: Mindhárom véglegesítve. Nincs ütközés.Egyetlen beszélgetés egy Macen: három feladat a pantry-shifts kódtárban és az egymásnak küldött üzeneteik (Én a sémán dolgozom, utánam helyezd új alapra a módosításaidat; te véglegesíts először, utánad lefuttatom a kódellenőrzést; a kódellenőrzés nem talált hibát, és véglegesítettem), valamint a Dvina üzenete: Mindhárom véglegesítve. Nincs ütközés.

Egyetlen beszélgetés

Add ki
a beszélgetésből.

Minden feladat válaszával együtt megkapod a módosításait is. Nézd át, véglegesítsd, és nyisd meg a beolvasztási kérelmet ugyanott.

Két feladat válasza a fő beszélgetésben, a hozzájuk tartozó kódkártyákkal: 3 módosított fájl a volunteer-age ágon, Módosítások és Véglegesítés gombbal; 2 módosított, véglegesített fájl a csv-export-dates ágon, Véglegesítés áttekintése és Feltöltés és beolvasztási kérelem létrehozása gombbal.Két feladat válasza a fő beszélgetésben, a hozzájuk tartozó kódkártyákkal: 3 módosított fájl a volunteer-age ágon, Módosítások és Véglegesítés gombbal; 2 módosított, véglegesített fájl a csv-export-dates ágon, Véglegesítés áttekintése és Feltöltés és beolvasztási kérelem létrehozása gombbal.
Egymásra helyezett pauszpapírlapok egy világos tölgyfa asztalon az ablak mellett. A legfelső lap egyik sarka megemelve, a rétegeken átsejlik egy ceruzavonal.

Áttekintés

Gondold
meg magad.

Minden lépésnél látod, mely fájlok változtak. Vonj vissza egy lépést — az azóta elvégzett munkád megmarad.

Te hagyod jóvá.

Biztonsági korlátok

Óvatos ott,
ahol számít.

A migráció, az élesítés, a feltöltés és a titkos adatok kezelése a jóváhagyásodra vár. A rendszergazdád beállíthatja, mely műveletekhez kell mindig engedélyt kérni.

Hajnalban a bank operatív részlegén a pénzforgalmi vezető a laptopját nézi, kezét az állához emelve.
Futtatod ezt a parancsot? npx prisma migrate deploy. Adatbázist módosít. Elutasítás vagy Engedélyezés.Futtatod ezt a parancsot? npx prisma migrate deploy. Adatbázist módosít. Elutasítás vagy Engedélyezés.

Bárhonnan

Kérd akár
a lelátóról.

A harmadok közti szünetben kéred a CSV-export javítását. A Dvina az otthoni gépeden lévő projektben dolgozik rajta, a módosítások pedig arra várnak, hogy átnézd őket.A számítógépednek bekapcsolva kell lennie, és a Dvinának futnia kell rajta.

Egy esti jégkorongmeccsen egy kobaltkék pufidzsekis nő a telefonján gépel a lelátón, mögötte a jégpálya fénylik.

Semmit nem tölt fel,
amíg te nem engeded.

A projekted egy mappa a számítógépeden, és a Gittel a Dvina minden módosítása visszavonható. Alapértelmezés szerint jóváhagyást kér, és te döntöd el, mely műveleteknél tegye ezt.

Kérdezz kevesebbet.<br>Adj ki többet.

A Kód használatához legalább egy számítógépen szükség van a Dvinára. Bármely más eszközödről elindíthatod és követheted a munkát.

Fedezd fel, mi van még.

Kérdések? Válaszok.

Ez egy IDE?
Nem. Ez a Dvina. Ugyanabban az appban írod le, mit szeretnél, nézed át a munkát és adod ki a szoftvert, amelyet minden másra is használsz. A kódszerkesztőd marad a megszokott; a hátteret a Dvina érti meg.
Kell hozzá külön telepítenem valamit?
Nem. A Kód a Dvina asztali alkalmazás része — ugyanott találod a dokumentumaidat, a beszélgetéseidet és a memóriádat is.
Működik a meglévő projektjeimmel?
Igen. Nyiss meg egy mappát a számítógépeden projektként, és a Dvina a hozzá kapcsolódó dokumentumokkal és döntésekkel együtt olvassa át.
Hogyan kerül a beolvasztási kérelem a GitHubra vagy a GitLabra?
A saját Git-bejelentkezéseddel. Dvina feltölti az ágadat, és megnyitja a beolvasztási kérelmet a GitHubon vagy a GitLabon. Más szolgáltatónál az új beolvasztási kérelem létrehozására szolgáló oldal nyílik meg.
Mi fut engedélykérés nélkül?
A kód összeállítása és a tesztek futtatása nem kér engedélyt. A fájltörlés, a távoli tárolóba való feltöltés, az adatbázis módosítása, az élesítés és minden, ami titkos adatokat érint, a jóváhagyásodra vár. Te döntöd el, mihez kérjen engedélyt.
Nem fejlesztők is használhatják?
Működő appokhoz és weboldalakhoz nincs rá szükségük: arra a Létrehozás való. A Kód akkor kell, ha valódi szoftveren dolgozol, és fontos, hogy a munka a teljes háttér ismeretére épüljön.