Я уже давно работаю над довольно крупным проектом с открытым исходным кодом, и он близок к тому моменту, когда я хотел бы выпустить его. Тем не менее, я самоучка, и я действительно не знаю никого, кто мог бы адекватно рассмотреть мой проект.
Несколько лет назад я выпустил небольшой кусочек кода, который в значительной степени был разорван (в критическом смысле) на форуме, где я его выпустил. Хотя кодекс работал, критика была точной, но жестокой. Это побудило меня начать поиск лучших практик для всего, и в конце я чувствую, что это сделало меня намного лучшим разработчиком. Я столько раз перебирал все в своем проекте, пытаясь сделать его идеальным, что потерял счет.
Я верю в свой проект и думаю, что у него есть потенциал, чтобы помочь многим людям, и я чувствую, что я сделал с ним несколько интересных вещей интересным способом. Тем не менее, поскольку я самоучка, я не могу не задаться вопросом, какие пробелы существуют в моем самообразовании. То, как мой код был разорван в прошлый раз, я бы не хотел повторять. Я думаю, что мои два самых больших страха перед выпуском моего проекта, в который я потратил бесчисленные часы, абсолютно смущены, потому что я пропустил некоторые явно очевидные вещи из-за своего самообразования или, что еще хуже, выпустить его под звуки сверчков.
Есть ли кто-нибудь, кто был в подобной ситуации? Я не боюсь конструктивной критики, пока она конструктивна, а не просто разглагольствует о том, как я облажался. Я знаю, что на StackExchange есть сайт для проверки кода, но он не предназначен для больших проектов, и я не чувствовал, что сообщество там достаточно велико, чтобы получить хорошую обратную связь, если я буду публиковать части своего проекта по частям (я попробовал с одним файлом). Что я могу сделать, чтобы дать моему проекту хоть какой-то успех, не стесняясь и не унижаясь этим процессом?