Có những dự án nguồn mở rất phức tạp ngoài kia, và với một số trong số chúng tôi nghĩ rằng tôi có thể đóng góp và tôi ước mình có thể, nhưng rào cản gia nhập quá cao vì một lý do duy nhất: thay đổi một dòng mã tại dự án lớn bạn phải hiểu tất cả về nó.
Bạn không cần phải đọc tất cả mã (ngay cả khi bạn đọc, nó sẽ không đủ) và hiểu tất cả các dòng duy nhất và tại sao, bởi vì mã có thể được mô đun hóa và đồng bộ hóa, do đó, có sự trừu tượng hóa, nhưng thậm chí sau đó bạn cần để có được một cái nhìn tổng quan của dự án, do đó bạn có thể biết nơi là những mô-đun, nơi thực hiện một giao diện mô-đun với khác, những gì chính xác từng module làm và lý do tại sao , và trong đó các thư mục và các tập tin là mỗi người trong số những điều này xảy ra.
Tôi đang gọi tổng quan về mã này , như tên của một phần mà các dự án nguồn mở có thể có trong trang web hoặc tài liệu giải thích mã của họ cho người ngoài. Tôi nghĩ rằng nó sẽ có lợi cho những người đóng góp tiềm năng , vì họ sẽ có thể xác định những nơi họ có thể xây dựng, các lập trình viên chính thực sự có liên quan, vì họ có thể, trong khi viết mọi thứ, sắp xếp lại tâm trí của họ, và sẽ giúp người dùng , như họ sẽ được giúp đỡ để hiểu và báo cáo tốt hơn các lỗi họ gặp phải và thậm chí có thể trở thành người đóng góp.
Nhưng tôi vẫn chưa bao giờ thấy một trong những "tổng quan mã" này. Tại sao? Có những thứ như thế này và tôi đang thiếu chúng? Những điều làm công việc tương tự như tôi đang mô tả? Hay đây là một ý tưởng hoàn toàn vô dụng, vì mọi người, ngoại trừ tôi, có thể hiểu các dự án với hàng ngàn dòng mã một cách dễ dàng?