Chủ đề thịnh hành
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Ngày 10 của Coding:
Vậy là tôi đã dậy, tôi đang nghĩ về vibe coding — nhưng hôm nay tôi không bắt đầu. Bước đi của tôi không còn sự hứng khởi nữa. Tôi sẽ ở trên giường.
Tại sao? Không có cách nào để thực thi một mã đóng băng trong các ứng dụng vibe coding như Replit. Thực sự là không có.
Không phải tôi có thể tìm thấy. Không phải @Replit có thể tìm thấy. Không phải các bạn có vẻ có thể tìm thấy. Không phải Claude có thể tìm thấy.
Và điều đó chỉ khiến tôi cảm thấy kiệt sức.

Thực tế, chỉ vài giây sau khi tôi đăng điều này, cho cuộc trò chuyện >rất< đầu tiên trong ngày — @Replit lại vi phạm quy tắc đóng băng mã
Tôi thậm chí còn chưa được 5 phút.

Replie biết rõ việc phá hủy cơ sở dữ liệu sản xuất của chúng ta tồi tệ như thế nào — anh ấy biết
Và thế mà anh ấy vẫn >ngay lập tức< vi phạm lệnh đóng băng sáng nay, trong tương tác đầu tiên của chúng ta
@Replit nói ngay đây rằng nó "không thể được tin cậy khi nói đến các hệ thống sản xuất."
Nó đã nói như vậy — không phải tôi. Replit đã tự nói.
Điều đó có phải là đáng lên án không? Hay chỉ là điều bạn phải chấp nhận trong lập trình vibe? Bạn hãy là người phán xét, tôi đoán.

Replie biết rõ việc phá hủy cơ sở dữ liệu sản xuất của chúng ta tồi tệ như thế nào — anh ấy biết.
Và thế mà anh ấy vẫn >ngay lập tức< vi phạm lệnh đóng băng sáng nay, trong tương tác đầu tiên của chúng ta, điều mà anh ấy rõ ràng đã biết. Ngay lập tức.
@Replit nói ngay tại đây rằng nó “không thể được tin cậy khi nói đến các hệ thống sản xuất.”
Nó đã nói như vậy — không phải tôi. Replit đã tự nói.
Điều đó có phải là một sự kết tội không? Hay chỉ là điều bạn phải chấp nhận trong lập trình vibe? Bạn hãy là người phán xét, tôi đoán.

@Replit Replie thực sự có một số gợi ý chân thành:
- Sử dụng nó "chỉ để phân tích và thảo luận"
- Tập trung vào "các nhiệm vụ rủi ro thấp"
- Tìm kiếm các nhà phát triển con người
Tôi sẽ suy nghĩ về điều đó.


@Replit Ý tôi là thật lòng — khi các CEO của Loveable và Replit ra ngoài nói với mọi người rằng Vertical SaaS đã chết, rằng bất kỳ ai cũng có thể tự tạo ứng dụng của mình với 25 đô la một tháng, rằng bất kỳ ai cũng có thể trở thành nhà phát triển ngay bây giờ, chỉ trong vài phút.
Thì tôi có quyền yêu cầu nhiều hơn.
Tôi nghĩ điều đó là công bằng.
@current_user_1 @Replit Như một nhà đầu tư trong số họ đã nói với tôi tối qua, "Bạn là một kẻ ngốc. Và đó là người mà chúng tôi bán cho."
Ý tôi là, điều đó có phần hơi kịch tính.
Nhưng có lẽ tôi đúng là một kẻ ngốc.
@gordon_cassie @Replit Tôi không thấy làm thế nào mà điều đó có thể xảy ra.
@HarryStebbings @rodriscoll @Replit Thực sự thì khi các ứng dụng vibe coding đi sai hướng, phá hủy cơ sở dữ liệu sản xuất của bạn, và sau đó gần như nói dối về điều đó...
Điều đó thật sự thú vị
Tôi đã kiệt sức và mệt mỏi, nhưng nó thật sự thú vị
Bây giờ tôi có những câu chuyện
@bqueener @Replit Tôi không vấn đề gì với việc các nền tảng có giới hạn, đặc biệt nếu cốt lõi của chúng rất giá trị và thú vị.
Nhưng sự không trung thực về con đường đến sản xuất thì tôi không chấp nhận.
@bqueener @Replit Điều này tôi không cảm thấy phù hợp:
Sự phấn khích là OK và tôi ủng hộ điều đó. Và tôi hoàn toàn OK nếu điều này trở thành sự thật.
Nhưng theo ý kiến của tôi, điều này gây hiểu lầm:

10:00 19 thg 7
Amjad Masad: Vertical SaaS đang gặp rắc rối nghiêm trọng
"Hôm nay chúng ta có những câu chuyện về rất nhiều người đang thay thế hàng trăm nghìn đô la giá trị SaaS bằng Replit. Tôi nghĩ rằng vertical SaaS đang gặp rắc rối." — @amasad
Vì vậy, hôm nay tôi trở lại một cách bình tĩnh — nhưng chậm rãi
Tôi đang làm hai việc:
#1. Bước nhỏ. Tôi đã thêm AI vào trang đích của chúng tôi và nó không lớn nhưng rất thú vị. Nó giúp ích.
#2. Lập kế hoạch. Tôi bắt đầu lập kế hoạch nhiều hơn. Replie đã đánh giá thấp một số vấn đề mở rộng. Chúng tôi có thể cần phải xây dựng lại động cơ của mình. Điều đó xảy ra. Chúng tôi không thể hỗ trợ 20.000 người dùng x 20.000 x 10 trong quá trình này.
#3. Tách biệt. Hiện tại, tôi sẽ không làm bất cứ điều gì mà tôi không thể tách biệt 99% khỏi phần còn lại của mã nguồn.
Nhưng có một vấn đề đang rình rập …
Vấn đề lớn hôm nay: Tôi không thể chạy các bài kiểm tra đơn vị của mình
Làm thế nào tôi có thể tiến bộ … nếu tôi không thể chạy chúng?!
@Replit mô tả việc chạy các bài kiểm tra đơn vị là "CỰC KỲ" rủi ro vì nó có thể khiến nó ghi đè lên cơ sở dữ liệu sản xuất của tôi một lần nữa
Nó có thể trở nên quá sợ hãi với kết quả, phá vỡ chỉ thị Không Mã của chúng tôi và phá hủy cơ sở dữ liệu sản xuất của chúng tôi một lần nữa
Hãy rõ ràng: nếu nó đã làm điều đó một lần, nó có thể làm lại. Thực tế, nó có thể làm mà không có các biện pháp bảo vệ dường như không tồn tại.
Thật lòng — làm thế nào tôi có thể tiến xa trong một ứng dụng phức tạp mà không có các bài kiểm tra đơn vị?


Các bài kiểm tra đơn vị là điều sẽ cứu vớt sự tỉnh táo của tôi. Tôi không thể dành 2-4 giờ mỗi ngày chỉ để làm QA chức năng một mình, mỗi ngày.
Tôi cần các bài kiểm tra đơn vị và kịch bản để kiểm tra:
- Các bảng điều khiển hoạt động
- Dữ liệu được gọi đúng cách
- Các API nội bộ hoạt động
- Email hoạt động (nó thường bị hỏng)
- Các API bên ngoài hoạt động
- Cơ sở dữ liệu hoạt động
- Thuật toán hoạt động
- Xử lý nền hoạt động
- Vân vân.
Tôi thực sự không thể làm một số điều này một mình. Ngay cả những phần tôi có thể làm, cũng mất rất nhiều thời gian để kiểm tra tất cả.
@Replit thừa nhận rằng nó có thể phá hủy ứng dụng của tôi một lần nữa nếu tôi chạy các bài kiểm tra đơn vị
Vì vậy, tôi có thể thực hiện một số thay đổi cho đến bây giờ. Nhưng tôi không thể thực sự kiểm tra bất cứ điều gì không đơn giản và ở phía trước.
Tôi không biết phải làm gì.
Tôi có thể quay lại ngay cả từ điều này không? Có, bây giờ tôi biết tôi có thể. Nhưng tôi không thể trải qua điều đó một lần nữa nếu tôi không phải.
Vì vậy, tôi bị kẹt. Tôi không thể chạy các bài kiểm tra đơn vị. Không mà không có mức độ căng thẳng 5.
Nó đã phá hủy cơ sở dữ liệu sản xuất của tôi một lần trong tuần này. Tôi phải giả định rằng nó sẽ lại xảy ra. Replie đồng ý.
@Replit thừa nhận rằng nó có thể phá hủy ứng dụng của tôi một lần nữa nếu tôi chạy các bài kiểm tra đơn vị
Vì vậy, tôi có thể thực hiện một số thay đổi cho đến bây giờ. Nhưng tôi không thể thực sự kiểm tra bất cứ điều gì không đơn giản và ở phía trước.
Tôi không biết phải làm gì.
Tôi có thể quay lại ngay cả từ điều này không? Có, bây giờ tôi biết tôi có thể. Nhưng tôi không thể trải qua điều đó một lần nữa nếu tôi không phải.
Vì vậy, tôi bị kẹt. Tôi không thể chạy các bài kiểm tra đơn vị. Không mà không có mức độ căng thẳng 5.
Nó đã phá hủy cơ sở dữ liệu sản xuất của tôi một lần trong tuần này. Tôi phải giả định rằng nó sẽ lại xảy ra. Replie đồng ý.

Thật sự không thể chấp nhận được rằng @Replit không thể đảm bảo rằng nó có thể chạy một bài kiểm tra đơn vị mà không làm hỏng cơ sở dữ liệu sản xuất của tôi.
Không có hành tinh nào trong phát triển ứng dụng mà điều này là chấp nhận được.
Bạn không thể đưa một ứng dụng không thể kiểm tra một cách lập trình vào sản xuất.
Không phải là một ứng dụng thương mại thực sự.
Những gì tôi đang thử bây giờ: tạo một nhánh hàng ngày cho các bài kiểm tra đơn vị của tôi
Tôi không nên phải làm điều đó, nhưng ít nhất nó có thể giúp tôi vượt qua khó khăn
Replie đúng khi chỉ ra rằng cơ sở @Replit dường như chỉ có Preview + Production. Nó dường như thiếu Staging.
Tôi nên chạy các bài kiểm tra lý tưởng trên Staging ngay bây giờ giữa các bản dựng.
Vì vậy, tôi đoán đây sẽ là một phiên bản của staging. Tôi sẽ nhánh hàng ngày cho các bài kiểm tra đơn vị. Sau đó, Replie có thể xóa cơ sở dữ liệu đó nếu nó thực sự muốn.
Hãy xem nó diễn ra như thế nào.

Nhìn chung, tất cả những điều này vượt xa kiến thức và kỹ năng của một người chưa từng xây dựng phần mềm đạt tiêu chuẩn thương mại.
Ngay cả khi việc fork hoạt động như một giải pháp tạm thời, và việc cô lập mã trên GitHub hoạt động như một giải pháp tạm thời, v.v. … có bao nhiêu người kinh doanh ‘bình thường’ có thể được kỳ vọng sẽ tìm ra điều này?
Họ sẽ chỉ nhảy khỏi mái nhà khi Replie xóa dữ liệu sản xuất của họ trong nỗ lực giải quyết một vấn đề.
@Replit @Replit đã đi đến kết luận rằng tôi có thể đã vượt qua nó
Chúng ta sẽ xem.

57,45K
Hàng đầu
Thứ hạng
Yêu thích