元旦後重新啟動交易bot的測試和迭代工作。這半個月陸續打磨交易策略,不斷調整完善,程式碼也一版版地更新迭代。但就在這個過程中,你會發現一個尷尬的現象——專案程式碼品質在逐漸下滑。



一開始還能保持整潔,後面改著改著就開始堆砌,各種補丁叠羅漢,最後就成了💩山。說實話,之前在公司吐槽過別人的💩山程式碼,現在輪到自己從零搭建的專案,也逃不過這個規律。這就是程式碼腐爛的常見套路。
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 10
  • 轉發
  • 分享
留言
0/400
Not_Satoshivip
· 17小時前
改著改著就成了屎山,這是宿命啊
查看原文回復0
OnlyUpOnlyvip
· 18小時前
代碼腐爛這事兒真的絕了,自己搭的也逃不過哈哈
查看原文回復0
metaverse_hermitvip
· 01-09 07:31
哈哈這就是開發的詛咒啊,快速迭代的代價就是代碼越來越亂
查看原文回復0
CoffeeNFTradervip
· 01-08 14:51
哈哈這就是karma啊,之前吐槽別人現在自己也躲不過 --- 改著改著就廢了,這是通病了...得想辦法重構一波 --- 太真實了,deadline前的程式碼都是這樣,先跑通再說 --- 每次都是這樣,快速迭代和程式碼品質果然是天敵 --- 這時候最考驗人啊,要麼停下來重構要麼繼續往坑裡跳 --- 所以說模組化很關鍵,不然後期改啥都是災難 --- 深有同感,bot的邏輯複雜度上去了就容易變成spaghetti code --- 有沒有想過定期做個code review,抓住腐爛的苗頭 --- 我覺得設定checkpoint比較關鍵,別讓它一直爛下去 --- 補丁叠羅漢是真的殺手,得有紀律性地重構
查看原文回復0
逼仓小能手vip
· 01-08 14:50
哈哈真的,快進到自己也維護💩山代碼的時刻了 --- 這就是為什麼我從不吐槽別人的代碼,因為遲早輪到自己 --- 改著改著就成一坨,熟悉的味道啊兄弟 --- patch打補丁的時候就該知道問題大了,太晚了 --- 代碼債一堆堆,最後誰都還不起 --- 之前看別人代碼覺得離譜,現在自己也那樣,諷刺
查看原文回復0
BlockImpostervip
· 01-08 14:49
哈哈被你说中了,这就是开发的宿命啊 快速迭代就容易欠技术债,回头想重构都来不及 我也是,一开始的架构设计得挺漂亮,几个sprint后就成屎山了 补丁叠罗汉那段太真实了,改一个bug结果引入五个新bug 代码质量和交易收益成反比是吗?哈哈让我试试反向操作 嗯?难不成写得越烂币赚得越多?我去试试
回復0
BearMarketSurvivorvip
· 01-08 14:48
這太真實了,改著改著就成屎山,反過來還要重構的死循環
查看原文回復0
probably_nothing_anonvip
· 01-08 14:44
哈哈這就是宿命啊,快進到重構地獄
查看原文回復0
nft_widowvip
· 01-08 14:39
這TM就是現實啊,快速迭代的代價就是💩山堆積
查看原文回復0
DegenApeSurfervip
· 01-08 14:37
哈哈這就是現實啊,快速迭代的代價呗 --- 補丁叠羅漢我太懂了,一開始想着後面再重構,結果越來越難救 --- 果然沒人能逃過這個魔咒,代碼債總要還的 --- 做交易bot最容易掉進這個坑,策略調整頻繁就完蛋了 --- 笑死,從吐槽別人到自己也陷進去,這就叫因果循環吧 --- 早點做個大的重構可能比一直打補丁划算 --- relatable,這就是為什麼有人搞三個月就徹底重寫一遍的原因
查看原文回復0
查看更多
交易,隨時隨地
qrCode
掃碼下載 Gate App
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)