Tenemos un nuevo proyecto de un cliente que es español y tiene todo su código Java y comentarios, variables, nombres de métodos en español.
No se nos permite convertirlo al inglés y luego usarlo. Si alguno de ustedes ha trabajado en tal condición, ¿pueden aconsejar qué se puede hacer para mitigar este riesgo, ya que tenemos que hacer nuevos desarrollos y esto es un gran obstáculo para el espectáculo ...
Su proyecto Java tiene una combinación de EJB, Struts, Custom Framework y más de 10000 archivos Java con al menos un total de 200k líneas de código (estimación mínima) y se implementa utilizando Weblogic Server 10
Saludos, Dazzlers
Respuestas:
Vive con ello. Tenemos un problema similar, que irónicamente también es con el código español. Estamos utilizando el traductor de Google a diario. Pero nuestro código no está completamente en español, con nosotros está solo en un pequeño módulo que hace front-end. Aún así, apesta, pero calculamos que vivir con él es más barato que invertir en persuadir a las personas responsables, que es una mala idea.
fuente
Cual es la tarea Para mantener y modificar esta base de código?
En caso afirmativo, tal vez tenga que contratar algunos programadores de habla hispana.
¿Qué otros requisitos, documentación, etc.
Tuve que trabajar en una base de código que era una mezcla de inglés y japonés, pero no tenía tal prohibición de traducir. Utilicé Google Translate para traducir etiquetas y cosas así para elementos web. No todos eran traducibles, porque algunos se agregaron como caracteres kanji en los gifs.
Si el cliente es realmente tan inflexible y difícil de trabajar, tal vez sea hora de encontrar otro cliente.
O tenga una venganza humorística y escriba la documentación en otro idioma que no sea español. Sería divertido obligarlos a tener que contratar a su propio traductor.
fuente
Si los comentarios están en español, es porque el español es el idioma en el que los programadores anteriores hablaban con fluidez y eran los más adecuados para comunicarse entre ellos.
Si usted (o su empresa) no entiende español y no tiene programadores de español, no debería haber aceptado el trabajo, porque no puede hacer lo que su cliente solicita.
fuente
Escriba clases de envoltura que mapeen cada método con nombre en español en un método en inglés, y luego invoque esos.
fuente
Si su empresa no tiene suficientes desarrolladores de habla hispana (escritura / lectura), contrate lo suficiente o termine el contrato con el cliente (y aconseje que anuncien este hecho a su próximo servicio antes de hacer un contrato), diría .
Y tal vez debería despedir al gerente (de su lado) que hizo el contrato con este cliente, o él sabía que realmente no puede usar el código o no lo hizo (entonces no se informó a sí mismo).
En algunos programas que estoy escribiendo, estoy usando principalmente identificadores y comentarios en alemán o en esperanto (estos son dos proyectos diferentes, también tengo algunos más), pero no espero que nadie sin conocimiento de este idioma mantenga estos proyectos .
fuente