我們只會收集維持服務順暢運作所必需的分析資料。
程式開發
掌握全貌,再寫程式。

你的程式碼儲存庫,從來不是故事的全貌。
規格寫在文件裡。決策理由留在討論串裡。數字存在資料倉儲裡。一般程式開發工具一概看不見,只看得到檔案。Dvina 則在掌握這一切的同一套脈絡中寫程式。
完整脈絡
文件都讀過了。
一份不漏。
程式碼從來不是獨立存在。每個函式背後,都有需求、決策,以及某個人曾經寫下的限制。Dvina 寫程式時,這些全都在眼前——因為它原本就已掌握。

規格,就在現場。 PRD、API 文件、客戶針對邊界情況寄來的電子郵件——Dvina 依照真正提出的需求寫程式,而不是從檔名猜測。

每項決策,都有理由。 為什麼選工作階段而不是權杖?為什麼採用這套結構?二月留下的思考,到了六月依然清楚可見,讓程式碼始終與原本的決策一致。

預設就懂資料。 依照真實系統開發,不靠猜測。Dvina 了解你的資料結構與即時資料,因此寫出的查詢能精準對應實際存取的資料倉儲。
別人的程式助手只讀檔案。你的,讀懂全貌。
自動完成懂語法。Dvina 懂程式碼為何存在,也知道它絕不能破壞什麼。
實際運用
真正的工作,
從動手到上線。
不只是自動完成的小把戲,而是真正佔滿一整週的工作。

用日常語言描述功能。Dvina 會依照規格、你的開發慣例,以及現有程式碼擬出初稿。
Dvina 從程式碼、記錄檔一路追查到最初有人提起問題的討論串,再提出修正方案與背後理由。
想知道任何部分如何運作,直接問就好。答案來自程式碼及其相關文件,而且和 Dvina 的所有回答一樣,附有來源。
一個 App
不用第二套工具。
不用切換脈絡。
程式開發不是另一套得另外安裝、再從頭交代背景的產品。它就是 Dvina——同一個 App、同一套記憶,現在也能交付軟體。

文件與程式碼差異,並排呈現。 在撰寫策略的同一個地方寫程式。研究、計畫與實作共用同一個視窗,也共享同一套脈絡。

你的智慧代理也會寫程式。 你建立的技能與智慧代理,在這裡同樣能派上用場——把重構、審查和版本說明交給它們。
智慧代理如何運作
一切,都會被記住。 你打造的成果會像其他內容一樣融入脈絡,因此下個月開發的功能,也知道這個月做過的遷移。
其他工具要你切換 App。Dvina 只問:下一步是什麼?
每次切換脈絡,都會讓思路中斷。在這裡,根本不必切換。
有問題?這裡有答案。
不是——它就是 Dvina。你可以在處理其他工作的同一個 App 中描述需求、審查成果並完成交付。編輯器照常使用;理解脈絡的事,交給 Dvina。
不需要。程式開發是 Dvina 桌面版 App 的一部分,也就是保存你文件、資料與記憶的同一個 App。
可以。連接你的程式碼庫後,Dvina 會像讀取脈絡中的其他內容一樣讀懂它,同時掌握周邊文件與既有決策。
如果只是要做出能實際運作的 App 和頁面,不需要用到它——那是阿提法克特的用途。當你要交付真正的軟體,並需要完整脈絡做後盾時,才需要程式開發。

