¿MiClase o MyClass?

Publicado por Leo Barrientos C el 19 de abr de 2008 a las 13:55, visto 231 veces.

Ser de una lengua materna que no es la que se supone es la usada en la industria del software - de la cual obtenemos dinero - presenta el problema práctico siguiente : ¿Programo en mi lengua materna o en inglés?.

Suponiendo que hablamos castellano como lengua materna y que normalmente el software se escribe en inglés ¿Qué idioma elijo para continuar la aplicación o construirla sobre un framerwork?.

Hay proyectos y comunidades donde se ponen de acuerdo y problema resuelto, pero si no está definido puede ser muy confuso. Por supuesto que no tengo antipatía en contra de un idioma u otro pero creo firmemente que las cosas tienen sentido conceptual en el idioma en el cual se conciben, al menos en software, puesto que lo aprendemos así  No creo que alguien entienda el concepto de bean si se lo explico como "poroto" o "judía", usemos el patrón del solitario en vez del singleton.

No había pensado en esto del idioma hasta que me encontré con Symfony que es un framework francés y no encontré código en francés como supuse y he llegado a la conclusión que al igual que en marketing si no te comunicas no existes.

Evidentemente si todo el proyecto y todos los que participan hablan una sola lengua pues hay que hacerlo en dicha lengua - no se trata de ser estrictos si no que hacerse entender tanto en las explicaciones como conceptualmente.


Decido diseñar y programar en inglés desde ahora ¿y ustedes?.

 

 

 

gravatar image

Javier Garay ha comentado el martes, 29-04-08 03:34.

Es obio que ya se ha hecho practicamente una obligacion programar todo en ingles, yo por lo menos trato siempre de seguir esa practica, el codigo se mejora sustancialmente, pero la pregunta es, que hay con esos programadores que no les entra el ingles ni a balas?... existen muchos programadores que saben la traduccion de un while o un if, pero no tienen idea de como hablar ingles, porque jamas lo practican y porque simplemente en la universidad que estudiaron ivan a clases solo a dar la hora y jamas se preocuparon de entender, creo que esa gente ponerlos a leer un codigo en igles seria como matarlos programativamente hablando y creo que de existir gente asi en un equipo de trabajo lo mejor seria programar en lengua materna como dices tu Leo...

Pero reafirmo, en mi apreciocion y tendencia que el ingles es lo que se debe utilizar en la codificacion.

Saludos y esta re bueno el blog, sigan asi!

gravatar image

Ricardo Mieres ha comentado el miércoles, 23-04-08 20:50.

Hola, muchachos, si bien es super cierto que el edioma que se usa como estandar es el ingles, m·s importante, segun mi pensar, es la documentaciÛn de la codificaciÛn yo he aprendido a duras penas , a pesar de mi forma desordenada de ser, a documentar cada metodo en el estandar apropiado para el lenguaje y sus herramientas de documentaciÛn.
Les recomiendo documenten cada metodo se les hara la vida m·s facil.

gravatar image

Pancho Cifuentes ha comentado el martes, 22-04-08 14:48.

Vladimir...hemos considerado el post data de tu comentario, ahora est· corregida la diagramaciÛn. Gracias por tu contribuciÛn!.

gravatar image

vladimir prieto ha comentado el martes, 22-04-08 12:44.

yo digo que depende.

si todos los que meten mano hablan en un idioma, entonces ser· m·s f·cil en ese idioma para todos. ahora si el proyecto tarde o temprano caer· en manos extranjeras, pues ni modo, inglÈs es la soluciÛn.

en mi caso personal, hablo bastante bien inglÈs. tanto, que suelo mezclarlos al programar :D. y no porque me crea gringo ni nada. si no porque en ocasiones hay palabras que dicen m·s en inglÈs usando menos letras.

por cierto, para aquellos que dicen que hay que programar en inglÈs: me ha pasado en m·s de una ocasiÛn, querer poner a una variable y/o funciÛn un nombre en inglÈs que est· reservado para el lenguaje en uso, y se soluciona r·pido traduciendo ese nombre al espaÒol. dice lo mismo, y no "choca" con ninguna palabra reservada.

pd: est· muy angosta la diagramaciÛn para los comentarios.

gravatar image

Eugenio Abello ha comentado el lunes, 21-04-08 00:54.

Hola,
Desde que me cambie a Java (6 aÒos), decidÌ usar el ingles tanto para la estructuras de la base de datos y tambiÈn el el cÛdigo.
razones:
1) Mas f·cil de ser revisado por otros programadores que no manejen nuestra lengua. Pensando en que liberare alg?n producto Open Source (soÒar no cuesta nada).
2) Los lenguajes de programciÛn est·n en ingles.
3) Ciertos conceptos son mas f·ciles de expresar en ingles. Por ejemplo como decir en castellano topten.

Las ingenieros que han trabajo conmigo a ninguno le ha gusta la idea inicialmente. Pero con el tiempo les parece una buena alternativa.

La desventaja es que caundo en estas en un tema muy especifico hay que apoyarse de buenos diccionarios tecnicos yo he utilizado
"Word Magic Software" que trae par varias ·reas tÈcnicas.

gravatar image

Leo Barrientos C ha comentado el domingo, 20-04-08 05:34.

Refactorizo la frase de pancho: ".... la persona que sabe un solo idioma es norteamericano" con ".... la persona que sabe un solo idioma es estadounidense". Viva mÈxico! y bueno Rush es de Canad· y allÌ hablan francÈs.

gravatar image

Leo Barrientos C ha comentado el domingo, 20-04-08 05:31.

Quiero agregar un matiz para quienes hacemos generaciÛn de cÛdigo en base a una BD: Si las entidades de la BD est·n en castellano los objetos inicialmente se mapear·n como castellano, pero se pueden cambiar por ejemplo con hibernate y jpa es cosa f·cil.

Ojo que digo castellano y no espaÒol, pues como me he enterado este aÒo en EspaÒa se hablan montones de idiomas, tal como el valenciano, catal·n, gallego, euskera, y el castellano es uno m·s. Por lo tanto ahora siempre digo "castellano" en respeto a las otras lenguas que se hablan por ac·.

gravatar image

Pancho Cifuentes ha comentado el domingo, 20-04-08 00:09.

Lamentablemente asÌ nom·s es la cosa... inglÈs o tus cÛdigos quedar·n guardados sin que nadie los vea... o los quiera ver. Mal que mal, recordemos que:

"La diferencia entre una persona biling¸e y alguien que sabe un solo idioma es que, la persona que sabe un solo idioma es norteamericano"

gravatar image

miguel ha comentado el sábado, 19-04-08 20:20.

efectivamente, queramoslo o no, en ingles es la cosa...
no me imagino tampoco que la programacion sea mas menos como:
si (variable == valor) {
imprimir("jajaja");
}

entonces.... tarea para quienes programan: si o si, aprender ingles.

 

Deja tu comentario:

Bienvenido a mi Blog

Información acerca de mí

Soy Francisco Cifuentes, y este es mi blog, espero te interese o le saques algo de provecho a la información que encuentres en él.

RDF - ATOM - RSS 2.0 - RSS 0.91

Desde Google Reader

Publicidad

- Blogalaxia