En la mayoría de las empresas de tecnología, la revisión de código es bastante informal. Las personas hacen muchas revisiones de código, pero en la mayoría de las veces, debido al rápido proceso de desarrollo, no siguen con precisión el marco teórico.
Hasta donde sé, en algunas de las instituciones financieras (banco de inversión, banco comercial, fondo cuantitativo, tienda de utilería, etc.) como la naturaleza de los negocios de alto riesgo, toman su proceso de revisión de códigos muy en serio. Porque en la mayoría de las veces, un simple error técnico / error tipográfico les cuesta millones de dólares o incluso un colapso del mercado: la firma comercial de pérdida de pantanos
Con mi experiencia en algunas de estas empresas de inversión, tienen roles similares como moderador, lector, inspector, etc. durante el proceso de revisión del código. Especialmente para el código que impacta directamente y contribuye al negocio generador de ingresos: plataforma de negociación, portal de gestión de inversiones, etc. El proceso de revisión del código a menudo involucra a más de 2-3 personas, y para una pieza muy crítica, 3-5 personas de diferentes roles Y el proceso de revisión no se trata solo de la exactitud del código, sino también del estilo de codificación: mantenibilidad, extensibilidad de los códigos.
- Cómo comenzar a prepararse para una entrevista de codificación
- ¿Cómo evitan los programadores las líneas de código de más de 80 caracteres?
- Si soy ecológico en TopCoder, ¿puedo pasar entrevistas a las principales empresas tecnológicas? ¿La mayoría de las personas que aprueban las entrevistas tienen la capacidad de salir bien en las competencias de TopCoder? Si me fuera mejor en los concursos de TopCoder, ¿se transferirían las habilidades a las entrevistas?
- ¿Qué se siente al fallar 15 entrevistas de programación?
- ¿Cuáles son algunas de las preguntas del rompecabezas formuladas en las entrevistas?
Este es uno de los interesantes blogs sobre la revisión de código de una tienda de accesorios muy respetada – Jane Street – Jane Street Tech Blogs