Soy un ingeniero de soporte técnico que descubrió recientemente lo divertida que puede ser la programación. Mi jefe se dio cuenta de este interés y sugirió que aprendiera Ruby como primer idioma ya que la empresa puede beneficiarse de él, tiene una sintaxis muy elegante y no necesitamos más programadores Java/C/C++.Revisión de código realizada por un ingeniero que codifica en un idioma diferente. ¿Es constructivo?
Bien, he escrito mi primer script Ruby bastante grande que es esencialmente un cliente de front-end automatizado para nuestro producto de aplicación web. El script funciona ... Pero como es mi primera aplicación completa, estoy seguro de que hay muchos errores (que estoy aplastando lentamente), y estoy seguro de que no lo escribí de la mejor manera posible.
Ahora mi jefe quiere hacer una revisión del código: es un programador de Java y no conoce ningún Ruby en absoluto. Él admite que siempre odió las revisiones de código, pero es un mal necesario.
Mi pregunta es:
Puede un programador que escribe en un idioma realizar con eficacia una revisión de código útiles/constructiva de otro idioma que no tienen conocimiento de?
La última reseña que tuvimos fue horrible, tuve que salir del edificio, porque sus críticas realmente no me guiaron en ninguna dirección debido al hecho de que no podía sugerir formas específicas/mejores de hacer las cosas en el apropiado "Ruby way".
No está claro si su jefe odia ser crítico u odia teniendo su código revisado. Si es el primero, entonces hay muchas posibilidades de que no obtenga una crítica adecuada de él, no importa cuán hábil sea en el idioma. – Constantin