Ho lavorato da solo su un progetto open source abbastanza ampio per un po 'e mi avvicino al punto in cui mi piacerebbe pubblicarlo. Tuttavia, sono autodidatta e non conosco nessuno che possa rivedere adeguatamente il mio progetto.
Alcuni anni fa, avevo rilasciato un piccolo frammento di codice che è stato praticamente strappato (in senso critico) sul forum in cui l'ho rilasciato. Anche se il codice funzionava, le critiche erano accurate ma brutali. Mi ha spinto a iniziare a cercare le migliori pratiche per tutto e alla fine sento che mi ha reso uno sviluppatore molto migliore. Ho esaminato ogni cosa nel mio progetto così tante volte cercando di renderlo perfetto che ho perso il conto.
Credo nel mio progetto e penso che abbia il potenziale per aiutare molte persone e mi sento come se avessi fatto alcune cose interessanti in modo interessante con esso. Tuttavia, poiché sono autodidatta, non posso fare a meno di chiedermi quali lacune esistano nella mia autoeducazione. Il modo in cui il mio codice è stato squarciato l'ultima volta non è qualcosa che mi piacerebbe ripetere. Penso che le mie due più grandi paure nel rilasciare il mio progetto che ho riversato innumerevoli ore sono assolutamente imbarazzanti perché mi mancavano alcune cose palesemente ovvie a causa della mia autoeducazione o, peggio, liberandola al suono dei grilli.
C'è qualcuno che è stato in una situazione simile? Non ho paura delle critiche costruttive, fintanto che è costruttivo e non è solo un accenno a come ho sbagliato. So che c'è un sito di revisione del codice su StackExchange, ma non è impostato per progetti di grandi dimensioni e non mi sembrava che la comunità fosse abbastanza grande per ottenere un buon feedback se dovessi pubblicare parti del mio progetto in modo frammentario (I provato con un file). Cosa posso fare per dare al mio progetto almeno una certa misura di successo senza essere imbarazzato o smantellato nel processo?