所以一旦你實際上有了在生產環境中運行的應用程式,並且有真實用戶在使用像 @Replit 這樣的「專業消費者」風格的編碼應用(我們現在在 SaaStr dot ai 上有超過 20,000 名每月活躍用戶,並且在不到 60 天的時間內,我們的創業估值計算器被使用超過 400,000 次)……回歸將成為一個問題。 這就是生活。軟體是複雜的,它會出錯。而當你編輯正在運行的軟體時,可能會破壞代碼庫的其他部分。 🤏最讓非開發者感到驚訝的是「微回歸」。那些之前能正常運作的小小細節……現在卻不再運作了。 我看到的最大且最明顯的回歸是內部 API 失去同步,以及以前能加載的頁面現在無法加載。這很煩人,但你可以進行調試,習慣它。AI 代理將會和你一起解決這個問題。 最終,這並不是一個大問題,因為如果一個頁面無法加載而以前能加載,這是非常明顯的。 但對於非開發者來說,更需要耐心和學習的是「微回歸」。那些在上一次發布中運行良好的小東西,你沒有觸碰過……卻停止運作,或開始以不同的方式運作。 作為一個非開發者,你不會預料到如果你觸碰了估值計算器頁面,網站新聞部分的某個小部分會停止運作,等等。 或者在電子郵件中的某個統計數據會改變,或某個小計算會停止渲染。 總之,這意味著你需要進行更多的質量保證,這是非開發者可能在進入生產環境後不會預期的>在<你進入生產環境之後。即使在你部署之後。 🤖我很高興 @Replit 增加了一個全職的質量保證代理,可以自主測試你的網站。 我相信接下來的步驟是為那些在生產中的人建立一個完整的測試套件。大多數「專業消費者」風格的編碼重點是幫助人們進入生產環境——而不是接下來會發生什麼。 但 AI 代理有潛力成為「專業消費者」生產網站的質量保證工程師和單元測試構建者。他們可以提供比人類更全面的回歸覆蓋。而回歸測試不必是完美的。它只需要完成。一次又一次又一次。 所以我對即將到來的版本感到興奮,期待更多的 AI 代理在發布後的質量保證方面的幫助。 目前,只需意識到將一個有氛圍的應用程式真正投入生產是一個巨大的成就。但請記住,隨著你添加功能,尋找「迷你回歸」。每次發布後停止運作的小東西。 這將成為你未來工作的部分。