Me encanta la programación. He estado jugando con el código desde que era un niño. Nunca tomé la ruta profesional, pero codifiqué varias aplicaciones internas para varios empleadores, incluido un proyecto que obtuve en el lugar donde construí un sistema interno de gestión de transacciones / informes para un banco. Recojo cosas rápidamente, entiendo muchos de los conceptos y me siento a gusto con todo el proceso de codificación.
Dicho todo esto, siento que nunca sé si mis programas son buenos. Claro, funcionan, pero ¿está el código limpio, ajustado, bien escrito, o lo vería otro programador y me pegaría en la cabeza? Veo algunas cosas en Stack Overflow que simplemente me sorprenden y hacen que mis intentos de codificación parezcan completamente débiles. Mis empleadores han estado contentos con lo que he hecho, pero sin la revisión por pares, de lo contrario, estoy en la oscuridad.
He investigado la revisión del código de pares, pero muchas cosas no pueden publicarse debido a NDAs o cuestiones de confidencialidad. Muchos de ustedes profesionales pueden tener compañeros de equipo para ver cosas por encima del hombro o intercambiar ideas, pero ¿qué hay de los tipos independientes y solistas como yo? ¿Cómo aprende las mejores prácticas y se asegura de que su código esté a la altura?
¿O no importa si es "el mejor" siempre y cuando se ejecute como se espera y proporcione una buena experiencia de usuario?