Sau kỳ nghỉ Tết Nguyên Đán, chúng tôi đã khởi động lại công việc kiểm thử và lặp lại của bot giao dịch. Trong nửa tháng này, chúng tôi liên tục hoàn thiện chiến lược giao dịch, điều chỉnh và cải tiến không ngừng, mã nguồn cũng được cập nhật và nâng cấp từng phiên bản. Nhưng trong quá trình này, bạn sẽ nhận thấy một hiện tượng khá khó xử — chất lượng mã dự án đang dần suy giảm.



Ban đầu còn có thể giữ cho mã sạch sẽ, về sau khi chỉnh sửa liên tục thì bắt đầu tích tụ, các bản vá lỗi chồng chất lên nhau, cuối cùng trở thành 💩 núi. Thật lòng mà nói, trước đây tôi đã từng phàn nàn về mã 💩 núi của người khác trong công ty, giờ đến lượt dự án do chính mình xây dựng từ con số không, cũng không thoát khỏi quy luật này. Đó chính là quy trình phổ biến của sự xuống cấp của mã nguồn.
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • 10
  • Đăng lại
  • Retweed
Bình luận
0/400
NotSatoshivip
· 01-10 01:13
Thay đổi mãi rồi cuối cùng cũng thành một đống rác, đây là số phận rồi
Xem bản gốcTrả lời0
OnlyUpOnlyvip
· 01-10 00:38
Việc mã nguồn bị bẩn thật sự là chuyện đáng sợ, tự mình xây dựng cũng không thoát khỏi haha
Xem bản gốcTrả lời0
metaverse_hermitvip
· 01-09 07:31
Haha, đó chính là lời nguyền của việc phát triển, cái giá của việc lặp lại nhanh chóng là mã ngày càng trở nên lộn xộn
Xem bản gốcTrả lời0
CoffeeNFTradervip
· 01-08 14:51
Haha, đây chính là karma, trước đây chê người khác giờ lại không thoát khỏi chính mình --- Chỉnh sửa mã mãi rồi cũng thành vô dụng, đây là bệnh chung rồi... cần nghĩ cách tái cấu trúc lại một đợt --- Thật sự quá chân thực, mã trước deadline đều như vậy, chạy thử trước đã --- Lần nào cũng vậy, đẩy nhanh vòng lặp và chất lượng mã quả nhiên là kẻ thù của nhau --- Lúc này là thử thách lớn nhất, hoặc dừng lại để tái cấu trúc hoặc tiếp tục nhảy vào hố --- Vì vậy modular hóa rất quan trọng, nếu không sau này sửa gì cũng là thảm họa --- Thật đồng cảm, độ phức tạp của logic bot tăng lên dễ biến thành spaghetti code --- Có nghĩ đến việc định kỳ thực hiện code review, bắt được dấu hiệu của sự xuống cấp không --- Mình nghĩ đặt checkpoint là rất quan trọng, đừng để nó cứ thế xuống cấp mãi --- Patch chồng chất thật sự là sát thủ, cần có kỷ luật trong việc tái cấu trúc
Xem bản gốcTrả lời0
LiquidationWizardvip
· 01-08 14:50
Haha thật sự rồi, nhanh chóng đến lúc tự mình cũng duy trì 💩 mã nguồn của 💩山 --- Đây chính là lý do tại sao tôi không bao giờ phàn nàn về mã của người khác, vì sớm muộn gì cũng đến lượt mình --- Chỉnh sửa mã mãi rồi thành một đống, mùi quen thuộc quá anh em ạ --- Khi patch vá lỗi thì đã biết vấn đề lớn rồi, đã quá muộn --- Nợ mã nguồn chất đống, cuối cùng ai cũng không trả nổi --- Trước đây xem mã của người khác thấy kỳ quặc, giờ tự mình cũng vậy, thật là châm biếm
Xem bản gốcTrả lời0
BlockImpostervip
· 01-08 14:49
Haha bị bạn nói trúng rồi, đó chính là số phận của các nhà phát triển Phản hồi nhanh dễ dẫn đến nợ kỹ thuật, sau này muốn tái cấu trúc còn không kịp Tôi cũng vậy, ban đầu kiến trúc thiết kế khá đẹp, sau vài sprint đã thành đống phân Phần vá lỗi chồng chất quá thực tế, sửa một bug lại gây ra năm bug mới Chất lượng mã và lợi nhuận giao dịch có tỷ lệ nghịch phải không? Haha để tôi thử làm ngược lại xem Hả? Không phải viết càng tệ thì coin kiếm được càng nhiều sao? Tôi đi thử xem nào
Xem bản gốcTrả lời0
BearMarketSurvivorvip
· 01-08 14:48
Cái này quá chân thực, sửa mãi rồi thành một đống rác, ngược lại còn phải tái cấu trúc vòng lặp chết chóc
Xem bản gốcTrả lời0
probably_nothing_anonvip
· 01-08 14:44
Haha, đó chính là số phận, nhanh chóng tiến vào địa ngục tái cấu trúc
Xem bản gốcTrả lời0
nft_widowvip
· 01-08 14:39
Đây chính là thực tế, cái giá của việc phát triển nhanh chóng chính là 💩 đống chất đống
Xem bản gốcTrả lời0
DegenApeSurfervip
· 01-08 14:37
Haha, đó chính là thực tế, cái giá của việc phát triển nhanh chóng --- Việc ghép vá lỗi như trò chơi xếp hình tôi hiểu rõ lắm, ban đầu nghĩ sẽ tái cấu trúc sau, kết quả càng ngày càng khó cứu vãn --- Quả nhiên không ai thoát khỏi lời nguyền này, nợ mã vẫn phải trả --- Làm bot giao dịch dễ rơi vào cái bẫy này nhất, điều chỉnh chiến lược quá thường xuyên là chết chắc --- Cười chết mất, từ việc chê người khác đến chính mình cũng rơi vào, đó gọi là vòng luẩn quẩn nhân quả --- Làm một lần tái cấu trúc lớn sớm có thể tiết kiệm hơn là cứ vá lỗi mãi --- Relatable, đó là lý do tại sao có người làm trong ba tháng rồi viết lại hoàn toàn một lần
Xem bản gốcTrả lời0
Xem thêm
  • Ghim