Ho lavorato da solo su un progetto open source abbastanza grande per un bel po 'e si sta avvicinando al punto in cui mi piacerebbe rilasciarlo. Tuttavia, sono autodidatta e non conosco davvero nessuno in grado di rivedere adeguatamente il mio progetto.
Alcuni anni fa, avevo rilasciato un po 'di codice che praticamente era stato strappato (in senso critico) sul forum in cui l'avevo rilasciato. Anche se il codice ha funzionato, la critica è stata accurata ma brutale. 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 ripassato tutto nel mio progetto così tante volte cercando di renderlo perfetto da aver perso il conto.
Credo nel mio progetto e penso che abbia il potenziale per aiutare molte persone e mi sento come se avessi fatto cose interessanti in modi interessanti. Tuttavia, poiché sono autodidatta, non posso fare a meno di chiedermi quali siano le lacune nella mia autoeducazione. Il modo in cui il mio codice è stato fatto a pezzi l'ultima volta non è qualcosa che vorrei ripetere. Penso che le mie due più grandi paure nel rilasciare il mio progetto in cui ho riversato innumerevoli ore siano assolutamente imbarazzate perché mi sono perse alcune cose palesemente ovvie a causa della mia auto-educazione o, peggio ancora, nel rilasciarlo al suono dei grilli.
C'è qualcuno che si è trovato in una situazione simile? Non ho paura delle critiche costruttive, fintanto che sono costruttive e non solo una sfuriata su come ho fatto un casino. So che esiste un sito di revisione del codice su StackExchange, ma in realtà non è impostato per progetti di grandi dimensioni e non pensavo che la community fosse abbastanza grande da ricevere un buon feedback se avessi pubblicato parti del mio progetto frammentariamente (I provato con un file). Cosa posso fare per dare al mio progetto almeno un po 'di successo senza essere imbarazzato o deviato nel processo?