无主之地2配置高吗|看真人裸体BBBBB|秋草莓丝瓜黄瓜榴莲色多多|真人強奷112分钟|精品一卡2卡3卡四卡新区|日本成人深夜苍井空|八十年代动画片

網易首頁 > 網易號 > 正文 申請入駐

用 AI 寫了 2 年代碼,我居然還在直接 push main

0
分享至

用 AI 寫了 2 年代碼,我居然還在直接 push main


說實話,這件事我挺不好意思拿出來說的。

我用 AI 寫代碼兩年了。

Claude、Cursor、GitHub Copilot,哪個火我用哪個。項目做了不少,用戶也有幾百人。

但直到前幾天,我上線了一個 bug。直接影響到了正在使用產品的用戶。我手忙腳亂地回滾,后背全是汗。

復盤的時候才發現——兩年了,我所有的項目都是直接 push 到 main 分支。沒有 CI。沒有測試。沒有分支策略。

我?用 AI 編程兩年多,連最基本的工程規范都沒做?

好吧,今天就全盤托出。

我的問題到底是什么

四個字:沒有防線。

代碼寫好,本地跑一下沒問題,直接git push origin main。部署腳本自動拉最新代碼,用戶下一秒就用上了新功能。

聽起來很高效對吧?直到那次 bug。幾百人同時受影響,我自測發現問題之后,手忙腳亂緊急修復。

分支策略、CI/CD、多環境隔離,我是真的不知道。我一直想的是項目不大,直接 push 沒事的,有問題了就退回覆蓋本機代碼。

結果呢?用戶從幾十人漲到幾百人,我的習慣沒變。直到出了事。

五道防線

出事后我坐下來,一條一條捋清楚。不用一次性全做,可以慢慢疊。

第一件事:別在 main 上寫代碼。

每次開發從 main 切出 feature 分支,做完 PR 再合并回去。GitHub 免費支持,當天就能用。

第二件事:讓機器幫你檢查。

在 PR 合并前自動跑測試、lint、類型檢查。通不過就不能合并。這是你的第一道自動化防線。

第三件事:分環境。

main 自動部署到 staging,你在 staging 上點一點、測一測,確認沒問題再手動上 production。這樣即使代碼進了 main,也不會直接影響真實用戶。

第四件事:小心上線。

藍綠部署、金絲雀發布、特性開關——先讓 1% 的用戶幫你測新版本,沒問題再放量。

第五件事:盯著點。

錯誤率異常自動告警,關鍵指標崩了自動回滾。這是最后的兜底。

道理懂了,習慣怎么養

說實話,看完這五層,我的第一反應是:道理我懂,但養成習慣太難了。

我每天都在用 Claude Code 寫代碼。

寫嗨了誰還記得切分支?改完代碼順手就 push 了,哪有心思去想什么 CI、測試。

然后我想,既然 Claude 天天陪著我寫代碼,能不能讓它來提醒我?

能。我讓它幫我做了一個 skill。

dev-guardian:我的 Claude Code 守門員

這個 skill 不攔截我、不打斷我。它只是在我每次跟 Claude 聊完代碼之后,默默掃一眼當前項目的狀態,然后在回復末尾貼幾行字:

 main分支!git checkout -b feature/xxx
 無CI。mkdir -p .github/workflows && touch .github/workflows/ci.yml
 app/models/user.rb 缺測試
 先跑 npm test 再提交

全部通過的話,就兩個字:

 全綠

不想看?說一句guardian off就跳過。下次再提醒。

安裝也很簡單:

mkdir -p ~/.claude/skills/dev-guardian
cp SKILL.md ~/.claude/skills/dev-guardian/SKILL.md

重啟 Claude Code,從此每次寫代碼都有人在旁邊碎碎念。

說實話,一開始我也嫌煩。但幾次之后,切分支、補測試、加 CI,這些動作開始變成肌肉記憶。我不需要刻意記,因為每次 Claude 都會提一嘴。

開源了,自取

我把這個 skill 整理完,直接丟到了 GitHub:

https://github.com/JobYu/claude-dev-guardian[1]

README 寫得特別簡單,專門給 vibe coder 看。沒有術語,三步安裝,一個例子。

如果你也一樣——用 AI 寫代碼挺久了,但提交這件事上還在裸奔——可以試試看。

習慣這東西,靠自己硬記是真的難。但有個人每次在旁邊嘮叨你,久而久之就刻進骨子里了。

對了,你現在怎么提交代碼的?還在直接 push main 的話,評論區報個到,咱們一起改 ?♂?有問題隨時問,看到就回。

下次見~

參考資料

https://github.com/JobYu/claude-dev-guardian: https://github.com/JobYu/claude-dev-guardian

特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。

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.

相關推薦
熱點推薦
唐山大地震來臨前的詭異征兆,災難現場比影視中更慘烈

唐山大地震來臨前的詭異征兆,災難現場比影視中更慘烈

史政先鋒
2026-05-30 17:08:06
國家出手擒下的3名華人首富,看看他們干的事,根本不值得饒恕!

國家出手擒下的3名華人首富,看看他們干的事,根本不值得饒恕!

李遝手工制作
2026-05-31 03:47:38
學術打假風暴:南開大學和中山大學同一天發布通報,免去院長、副院長各一名

學術打假風暴:南開大學和中山大學同一天發布通報,免去院長、副院長各一名

呦呦鹿鳴
2026-05-30 21:59:22
全體致敬!37歲竇驍高調官宣喜訊,“豪門贅婿”身份徹底成過去式

全體致敬!37歲竇驍高調官宣喜訊,“豪門贅婿”身份徹底成過去式

生性灑脫
2026-05-30 20:21:18
“沒穿幾次壞到離譜!”知名品牌淘寶旗艦店,上海消費者質疑買到“陳年老鞋”,客服:庫存信息屬店鋪隱私,無法提供

“沒穿幾次壞到離譜!”知名品牌淘寶旗艦店,上海消費者質疑買到“陳年老鞋”,客服:庫存信息屬店鋪隱私,無法提供

新民晚報
2026-05-31 11:03:40
史上最和諧的皇室兄弟:哥哥將皇位讓給弟弟,弟弟追封哥哥為皇帝

史上最和諧的皇室兄弟:哥哥將皇位讓給弟弟,弟弟追封哥哥為皇帝

鶴羽說個事
2026-05-30 23:07:30
俄烏戰爭,如果俄羅斯最終贏了,你我在有生之年很可能會親歷戰爭

俄烏戰爭,如果俄羅斯最終贏了,你我在有生之年很可能會親歷戰爭

混沌錄
2026-05-29 23:26:12
打贏黑哨!文班亞馬淚流滿面進總決賽!哈珀牛逼,亞歷山大35+4+9

打贏黑哨!文班亞馬淚流滿面進總決賽!哈珀牛逼,亞歷山大35+4+9

Tracy的籃球博物館
2026-05-31 11:01:53
給阿嬤的情書,新加坡官媒連批三天,最后承認:這東西,真擋不住

給阿嬤的情書,新加坡官媒連批三天,最后承認:這東西,真擋不住

娛說瑜悅
2026-05-30 17:03:54
隨著雷霆3-4出局,NBA總決賽確定:馬刺vs尼克斯!總冠軍預測如下

隨著雷霆3-4出局,NBA總決賽確定:馬刺vs尼克斯!總冠軍預測如下

小火箭愛體育
2026-05-31 11:29:29
在國安局退休后,發現鄰居每天準時曬被子,被子顏色是在傳遞機密

在國安局退休后,發現鄰居每天準時曬被子,被子顏色是在傳遞機密

千秋文化
2026-05-28 19:38:07
雷霆被淘汰4將身價下跌!2內線無影響力,卡魯索連崩,多特副作用

雷霆被淘汰4將身價下跌!2內線無影響力,卡魯索連崩,多特副作用

籃球資訊達人
2026-05-31 12:14:30
多所高校撤銷外語學院

多所高校撤銷外語學院

第一財經資訊
2026-05-30 17:38:20
王者歸來 29歲樊振東率隊3-1進決賽:出任一單獨取2分 與新主爭冠

王者歸來 29歲樊振東率隊3-1進決賽:出任一單獨取2分 與新主爭冠

風過鄉
2026-05-31 07:09:45
寧波知名法餐廳老板娘吳優琴去世,年僅39歲,嫁老外定居中國11年

寧波知名法餐廳老板娘吳優琴去世,年僅39歲,嫁老外定居中國11年

裕豐娛間說
2026-05-30 18:31:41
NBA總決賽對陣:馬刺vs尼克斯時隔27年爭冠 首戰6月4日打響

NBA總決賽對陣:馬刺vs尼克斯時隔27年爭冠 首戰6月4日打響

醉臥浮生
2026-05-31 10:53:52
全國多地重病患兒遭“影子賬號”偷視頻:假冒家長誤導愛心人士捐款,涉事者直言“干此事很可恥”

全國多地重病患兒遭“影子賬號”偷視頻:假冒家長誤導愛心人士捐款,涉事者直言“干此事很可恥”

紅星新聞
2026-05-31 11:33:26
中國沒給面子,普京回國后認清現實,沉默一周后,終究還是妥協了

中國沒給面子,普京回國后認清現實,沉默一周后,終究還是妥協了

斜煙風起雨未
2026-05-30 22:36:40
房主將自家住宅變“網約房” 鄰居有權說“不”嗎?

房主將自家住宅變“網約房” 鄰居有權說“不”嗎?

北青網-北京青年報
2026-05-30 21:06:09
巴黎衛冕歐冠!復刻皇馬奇跡,3戰阿森納全勝,連刷6大紀錄

巴黎衛冕歐冠!復刻皇馬奇跡,3戰阿森納全勝,連刷6大紀錄

奧拜爾
2026-05-31 03:03:15
2026-05-31 13:19:00
教你畫像素畫 incentive-icons
教你畫像素畫
像素畫教程
2521文章數 12217關注度
往期回顧 全部

科技要聞

戴爾諾基亞又回來了!AI重估老牌科技公司

頭條要聞

解放軍代表針對日本防衛大臣尖銳提問 對方未正面回應

頭條要聞

解放軍代表針對日本防衛大臣尖銳提問 對方未正面回應

體育要聞

阿森納用最悲壯的方式,成就了巴黎王朝

娛樂要聞

賈玲最新動作!侯明昊給虞書欣抬轎!

財經要聞

醫學首席轉崗搞科技,A股科技股遭遇巨震

汽車要聞

900V+3.2秒破百 領克10+&領克10上市16.99萬元起

態度原創

本地
健康
教育
藝術
公開課

本地新聞

用剪紙的方式,打開江蘇揚州

嘗試干細胞療法如何避免踩坑?

教育要聞

保姆級教程:2026山東高考打印準考證步驟+入口!

藝術要聞

Luis Alvarez Roure | 美國現實主義畫家

公開課

李玫瑾:為什么性格比能力更重要?

無障礙瀏覽 進入關懷版