Adoro la programmazione. Ho lavorato con il codice sin da quando ero bambino. Non ho mai seguito il percorso professionale, ma ho codificato diverse domande interne per vari datori di lavoro, incluso un progetto in cui mi sono intrufolato dove ho costruito un sistema interno di gestione delle transazioni / reporting per una banca. Raccolgo le cose velocemente, capisco molti concetti e mi sento a mio agio con l'intero processo di codifica.
Ciò detto, mi sento come se non sapessi mai se i miei programmi sono utili. Certo, funzionano - ma il codice è pulito, stretto, ben scritto, o un altro programmatore potrebbe guardarlo e darmi uno schiaffo? Vedo alcune cose su Stack Overflow che mi fanno impazzire e fanno sembrare i miei tentativi di codifica completamente deboli. I miei datori di lavoro sono stati contenti di quello che ho fatto, ma senza una peer review, sono al buio altrimenti.
Ho esaminato la revisione del peer code, ma molte cose non possono essere pubblicate a causa di NDA o problemi di riservatezza. Molti di voi professionisti potrebbero avere dei compagni di squadra che guardano roba da queste parti o rimbalzano le idee, ma che dire degli indipendenti e dei solisti là fuori come me? Come impari le migliori pratiche e assicurati che il tuo codice sia pronto per lo sniffare?
O non importa se è "il migliore" purché funzioni come previsto e offra una buona esperienza utente?