Kod

Butun manzarani ko‘rib kod yozing.

Repozitoriy hech qachon butun manzara bo‘lmagan.

Spetsifikatsiya hujjatda. Qarorlarning sababi muhokamada. Raqamlar ma’lumotlar omborida. Kod yozish vositalari bularning birortasini ko‘rmaydi — ular faqat fayllarni ko‘radi. Dvina esa kodni qolgan barcha narsani ham qamrab olgan yagona tafakkur bilan yozadi.

Apple namunaviy belgisi.

Hujjatlarni o‘qib chiqdi.
Hammasini.

Kod hech qachon yolg‘iz mavjud bo‘lmaydi. Har bir funksiya ortida kimdir yozib qoldirgan talab, qaror yoki cheklov bor. Dvina kod yozayotganda bularning barini hisobga oladi — chunki ular uning kontekstida allaqachon mavjud.

Haqiqiy spetsifikatsiya asosida kod yozishga oid Apple namunaviy rasmi.

Spetsifikatsiya ham shu yerda. PRD, API hujjati, noodatiy holatlar haqidagi mijoz xati — Dvina fayl nomlari nimani anglatishiga qarab emas, aslida nima so‘ralganiga qarab kod yozadi.

Qayd etilgan qarorlarga asoslangan kodga oid Apple namunaviy rasmi.

Qarorlar ham, ularning sabablari ham. Nega tokenlar emas, sessiyalar? Nega aynan shu sxema? Fevraldagi asos iyunda ham shu yerda — kod qabul qilingan qarorlar bilan izchil qoladi.

Ma’lumotlarni hisobga olib kod yozishga oid Apple namunaviy rasmi.

Ma’lumotlar avvaldan hisobga olinadi. Taxminlar bilan emas, haqiqiy tizimlar bilan ishlaydi. Dvina sxemalaringiz va jonli ma’lumotlaringizni biladi — shu sababli u yozgan so‘rov murojaat qiladigan ma’lumotlar omboriga mos tushadi.

Boshqa kopilotlar fayllarni o‘qiydi. Sizniki esa butun manzarani.

Avtoto‘ldirish sintaksisni biladi. Dvina esa kod nega mavjudligini va u nimalarni buzmasligi kerakligini biladi.

Apple namunaviy belgisi.

Haqiqiy ish:
boshlashdan relizgacha.

Avtoto‘ldirish fokuslari emas — haqiqiy ish haftasini band qiladigan vazifalar.

Apple namunaviy belgisi.

Boshqa vosita kerak emas.
Kontekst almashmaydi.

Kod — alohida o‘rnatib, vazifani boshidan tushuntiradigan mahsulot emas. Bu o‘sha Dvina, o‘sha xotira — endi dasturiy mahsulotni ham relizga chiqaradi.

Hujjatlar va kodni bitta ish maydonida birlashtirishga oid Apple namunaviy rasmi.

Hujjat va diff — yonma-yon. Strategiyani qayerda yozsangiz, kodni ham o‘sha yerda yozing. Tadqiqot, reja va amalga oshirish bitta oynada, yagona kontekstda ishlaydi.

Kod yozish ishini agentlarga topshirishga oid Apple namunaviy rasmi.

Agentlaringiz ham kod yozadi. Siz yaratgan ko‘nikma va agentlar bu yerda ham ishlaydi — refaktoring, tekshiruv va reliz qaydlarini ularga topshiring.

Agentlar qanday ishlaydi
Kodning xotira qismiga aylanishiga oid Apple namunaviy rasmi.

Hammasi xotirada qoladi. Yaratgan narsangiz boshqa barcha ma’lumotlar kabi kontekstingizga qo‘shiladi — shu sababli keyingi oydagi yangi imkoniyat bu oydagi migratsiyani hisobga oladi.

Boshqa vositalar ilovani almashtirishni so‘raydi. Dvina esa keyingi vazifani.

Har safar kontekst almashganda, fikr zanjiri uziladi. Bu yerda esa almashadigan narsaning o‘zi yo‘q.

Dvina Code. Kompyuteringizda.

Savollar? Javoblar.

Yo‘q — bu Dvina. Boshqa barcha ishlaringiz uchun foydalanadigan o‘sha ilovada vazifani tasvirlaysiz, natijani tekshirasiz va relizga chiqarasiz. Muharriringiz o‘z vazifasida qoladi; tushunish ishini Dvina bajaradi.
Yo‘q. Kod Dvina kompyuter ilovasining bir qismi — hujjatlar, ma’lumotlar va xotirangiz saqlanadigan o‘sha ilovaning o‘zi.
Ha. Kod bazangizni ulang, Dvina uni kontekstingizdagi boshqa barcha narsalar kabi — unga aloqador hujjatlar va qarorlar bilan birga o‘qiydi.
Ishlaydigan ilova va sahifalar yaratish uchun bunga hojat yo‘q — buning uchun Artifactlar bor. Kod esa haqiqiy dasturiy mahsulotni relizga chiqarayotganingizda va butun kontekst sizga tayanch bo‘lishini istaganingizda kerak.

Kamroq so‘rang.
Ko‘proq reliz qiling.

Bepul boshlang

© Dvina Inc. - San Francisco, CA

Biz faqat xizmatlarimiz uzluksiz ishlashi uchun zarur bo‘lgan tahliliy ma’lumotlarni yig‘amiz.