Tôi đã làm việc một mình trong một dự án nguồn mở khá lớn trong một thời gian dài và nó gần đến điểm mà tôi muốn phát hành nó. Tuy nhiên, tôi tự học và tôi thực sự không biết ai có thể xem xét đầy đủ dự án của tôi.
Một vài năm trước, tôi đã phát hành một đoạn mã nhỏ mà gần như đã bị xé toạc (theo nghĩa quan trọng) trên diễn đàn nơi tôi phát hành nó. Mặc dù mã đã hoạt động, những lời chỉ trích là chính xác nhưng tàn bạo. Nó thôi thúc tôi bắt đầu tìm kiếm các thực tiễn tốt nhất cho mọi thứ và cuối cùng tôi cảm thấy rằng nó làm cho tôi trở thành một nhà phát triển tốt hơn nhiều. Tôi đã đi qua tất cả mọi thứ trong dự án của mình rất nhiều lần cố gắng làm cho nó hoàn hảo đến nỗi tôi đã mất hết tính.
Tôi tin vào dự án của mình và nghĩ rằng nó có khả năng giúp đỡ rất nhiều người và tôi cảm thấy như mình đã thực hiện một số điều thú vị theo những cách thú vị với nó. Tuy nhiên, vì tôi tự học, tôi không thể không tự hỏi những khoảng trống tồn tại trong quá trình tự học của mình. Cách mã của tôi bị xé toạc lần trước không phải là điều tôi muốn lặp lại. Tôi nghĩ rằng hai nỗi sợ hãi lớn nhất của tôi khi phát hành dự án của mình mà tôi đã đổ vô số giờ vào đó là hoàn toàn xấu hổ vì tôi đã bỏ lỡ một số điều rõ ràng rõ ràng vì sự tự học của tôi hoặc tệ hơn là phát hành nó ra tiếng dế.
Có ai đã ở trong một tình huống tương tự? Tôi không sợ những lời chỉ trích mang tính xây dựng, miễn là nó mang tính xây dựng và không chỉ là một lời ca ngợi về cách tôi làm hỏng việc. Tôi biết có một trang web đánh giá mã trên StackExchange, nhưng nó không thực sự được thiết lập cho các dự án lớn và tôi không cảm thấy cộng đồng ở đó đủ lớn để nhận được phản hồi tốt nếu tôi đăng các phần của dự án của tôi (tôi đã thử với một tệp). Tôi có thể làm gì để cung cấp cho dự án của mình ít nhất một số thước đo thành công mà không bị bối rối hoặc bị chệch hướng trong quá trình này?