![]()
在當今科技飛速發展的時代,軟件開發領域正經歷著一場前所未有的變革。你能想象嗎?一位有著豐富經驗的蘋果開發者,竟然憑借 Claude 完成了自己應用開發的 95%,這簡直是令人驚嘆不已的事兒呀!今天,咱們就來好好聊聊這背后的神奇故事。
這位開發者 indragiek 可是從 2008 年就開始為 Mac 開發軟件的 “老江湖” 啦。他最近發布了一款名為 Context 的原生 macOS 應用,這應用可不簡單,是用來調試 MCP 服務器的。讓人瞠目結舌的是,在這個有著足足 20000 行代碼的項目里,他親手編寫的代碼居然不到 1000 行,剩下的絕大部分都是由 Claude Code 搞定的。
要說這之前呀,indragie 雖然也有能力構建項目的原型,可就是卡在了最后那 20% 的交付工作上。這部分工作那可真是耗時又費力,就因為這個,他已經有整整 6 年都沒能成功發布自己的副項目了,想想都覺得挺可惜的呢。不過,轉機出現在今年 2 月,他嘗試著用 Claude Code 來輔助開發,嘿,這一試可不得了,Claude 就像是一個超級得力的助手,幾乎把所有的工作都給包攬了,這可真是幫了他的大忙呀!
![]()
那 Claude 到底是靠什么本事能有如此出色的表現呢?原來呀,Claude 是以 “Agent 循環” 為核心來開展工作的。它的操作方式和咱們傳統的 IDE 可大不一樣哦,不需要像以前那樣在復雜的編程環境里敲敲打打,而是通過在文本框里輸入提示詞就行啦。這可太方便了呀!而且它的本事還真不少呢,它能夠精準地定位并閱讀源代碼,還能很好地理解代碼風格。特別是在 Swift 5.5 之前的版本,尤其是 SwiftUI 方面,那表現堪稱出色。雖然它生成的 UI 代碼可能一開始看起來不是那么美觀,但是沒關系呀,咱們可以通過不斷地迭代來加以改善嘛。
不過呢,Claude 也不是十全十美的啦。在面對 Swift Concurrency 等一些重大的變化以及 API 選擇的時候,它有時候就會 “拿捏不準”。這可咋整呢?indragie 可有辦法,他專門創建了一個 CLAUDE.md 文件,來幫助 Claude 更好地應對這些情況呢。
![]()
說到這兒,就得講講 indragie 在使用 Claude 過程中總結出來的一些重要經驗啦。他特別強調 “上下文工程” 的重要性哦。他采用了一種叫做 “預設 Agent” 的方法來提升 Claude 的效能,這就好比是給 Claude 提前做好了各種準備工作,讓它能更高效地干活兒。而且呀,給 Claude 詳細的需求規格說明也是必不可少的呢。還有哦,先打開擴展思考模式可是相當關鍵的一步呀,通過特定的關鍵詞就能激活不同級別 的擴展思考,這樣 Claude 就能想得更全面、更深入啦。另外,Claude 還能驅動反饋循環呢,indragie 就建議大家設置好有效的反饋循環,這樣一來,要是遇到 Bug 之類的問題,就能很好地處理啦。
Claude Code 的本事可不光是在編碼方面哦。它還能幫忙編輯文案呢,要是你在給應用寫介紹或者說明的時候犯了愁,找它準沒錯。它還能幫著規劃功能呀,讓你的應用功能更加完善、合理。而且呀,它生成的模擬數據對于 UI 原型開發和功能驗證那作用可大了去了,能讓你在開發過程中更清楚地看到效果呢。indragie 還讓它編寫 Python 發布腳本,實現了自動化發布,這可又省了不少事兒呢。
成功發布了 Context 應用之后呀,indragie 那叫一個興奮呢。他說呀,最讓他開心的就是終于能夠滿足自己的編程欲望,把副項目給成功發布出去了。而且呀,感覺就像是每天多出了 5 個小時一樣,這時間可就更充裕啦,可以用來做更多自己喜歡的事兒呢。再說說這成本,每個月僅僅花費 200 美元,性價比超高呀!
再看看 Claude Code 的整體情況吧,它自今年 2 月上線以來,已經被 11.5 萬開發者使用啦,這人氣可真旺呀!單周就能處理 1.95 億行代碼呢,要是把它看成是一個初級工程師的話,按照這個工作量來算,年收入都能達到 1.3 億美元啦,是不是很厲害呢?
從 indragie 的這次經歷咱們可以看出,Claude Code 真的是給蘋果開發者們帶來了全新的開發體驗和巨大的便利呀。它就像是一把神奇的鑰匙,打開了軟件開發的新大門,讓那些曾經被各種難題困擾的開發者們看到了新的希望。
對于廣大的開發者們來說,這無疑是一個非常值得關注的新趨勢。也許在不久的將來,會有更多的人借助像 Claude 這樣的工具,更加高效地開發出更多優秀的應用程序呢。當然啦,我們也不能完全依賴這些工具,自身的編程基礎和不斷學習提升的能力依然是很重要的哦。但不可否認的是,Claude Code 這樣的創新確實在改變著軟件開發的格局,讓我們一起拭目以待,看看它還能給我們帶來哪些更多的驚喜吧!
朋友們,時代在變,科技在進步,咱們也要跟上這步伐呀,多去了解這些新鮮玩意兒,說不定哪天就能用到自己的工作或者學習當中去呢。希望今天講的這個故事能給大家帶來一些啟發和思考哦,咱們下次再聊啦!
以上,既然看到這里了,如果覺得不錯,隨手點個贊、在看、轉發三連吧,如果想第一時間收到推送,也可以給我個星標?~謝謝你看我的文章,我們,下次再見。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.