tag:blogger.com,1999:blog-4364815135056214516.post3480120710349782833..comments2024-02-07T01:18:20.816-08:00Comments on Programación desordenada: Programar en español o en inglésSergio Leónhttp://www.blogger.com/profile/07959547392771610349noreply@blogger.comBlogger9125tag:blogger.com,1999:blog-4364815135056214516.post-7266227163218217612021-08-31T02:42:45.643-07:002021-08-31T02:42:45.643-07:00La culpa de todo es del anoActual... xDLa culpa de todo es del anoActual... xDJabichonoreply@blogger.comtag:blogger.com,1999:blog-4364815135056214516.post-33819089721209484852016-09-08T06:54:15.566-07:002016-09-08T06:54:15.566-07:00Ya sé que la entrada es antigua, pero al encontrar...Ya sé que la entrada es antigua, pero al encontrar estas cosas en google, me dan ganas de cortarme las venas y no puedo evitar el comentario.<br /><br />Hay que programar siempre, siempre, y bueno, SIEMPRE en inglés. Uno de los pilares básicos (sino el fundamental) de la ingeniería del software es la "mantenibilidad". Para que un software sea mantenible, debes hacer de manera constante la asunción de que cualquier fragmento de código que escribes, mañana, o dentro de unas horas lo va a coger otra persona.<br /><br />Una de las herramientas fundamentales para mejorar la mantenibilidad es el uso de estándares. Desde notaciones en camelCase, líneas con un máximo de carácteres, etc...<br /><br />Para bien o para mal, programar en inglés es un estándar.<br /><br />Por favor, jamás programéis en spanglish. Hacedlo por vuestros compañeros de gremio...Tío Scotthttps://www.blogger.com/profile/01882396808768383833noreply@blogger.comtag:blogger.com,1999:blog-4364815135056214516.post-30100509794834512562016-09-08T06:52:39.392-07:002016-09-08T06:52:39.392-07:00Este comentario ha sido eliminado por el autor.Tío Scotthttps://www.blogger.com/profile/01882396808768383833noreply@blogger.comtag:blogger.com,1999:blog-4364815135056214516.post-23270719991078552952012-08-12T13:57:46.898-07:002012-08-12T13:57:46.898-07:00Definitivamente creo que depende del alcance de tu...Definitivamente creo que depende del alcance de tu proyecto. Como bien menciona Sergio existen proyectos que tienen terminos muy particulares del dominio y el usar inglés solo te confundirá ya que el español es un lenguaje con un vocabulario mucho más amplio que el inglés. Por otra parte, si estas haciendo tu documentación como tus casos de uso, diagramas de secuencia, etc. es mucho más fácil hacerlo en el idioma del dominio que se programe.Enrique Illánhttps://www.blogger.com/profile/04168818324805188567noreply@blogger.comtag:blogger.com,1999:blog-4364815135056214516.post-74933758751308024232011-10-06T02:34:41.967-07:002011-10-06T02:34:41.967-07:00Al final está claro que este será un eterno debate...Al final está claro que este será un eterno debate!<br />Yo, el mayor problema que le veo al inglés es el vocabulario específico del proyecto. Es decir, si por ejemplo estás haciendo un programa de gestión, ¿Cómo decir factura, albarán, prepedido, factura-proforma, etc.? Terminas buscando en wordreference.com y pones lo primero que pillas... y luego lo lee alguien nativo o alguien español que no domina este vocabulario y no sabe de que estás hablando...<br /><br />Y esto lo dice alguien para el que "Marca" de toda la vida ha sido "Mark" y ahora me entero que es "Brand" ¿Cambio el nombre a mis tablas, a mis clases, etc.?<br /><br />Por cierto, muchas gracias por vuestros comentarios!<br /><br />Un saludo.Sergio Leónhttps://www.blogger.com/profile/07959547392771610349noreply@blogger.comtag:blogger.com,1999:blog-4364815135056214516.post-75669993131096300452011-10-05T23:41:36.819-07:002011-10-05T23:41:36.819-07:00Preferiblemente en inglés, o al menos mi "pse...Preferiblemente en inglés, o al menos mi "pseudoinglés". <br /><br />Me resulta bastante más cómodo ya que las palabras suelen ser más cortas y veo todo algo más claro.<br /><br />Aunque reconozco que algún proyecto he tenido y tengo funciones del estilo GetOfertas o similares que como dice Sergio es un poco una "guarrería española".Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4364815135056214516.post-77657722721934465252011-10-05T11:34:06.365-07:002011-10-05T11:34:06.365-07:00hola Sergio!
no me habia puesto a pensar en eso..!...hola Sergio!<br />no me habia puesto a pensar en eso..! agarro codigo y en el idioma que esta asi lo dejo. Si voy a comenzar alguna clase nueva o tablas, etc. prefiero el ingles y al final puede que me quede todo mezclado.. porque es un lio agarrar en un idioma e invertirle tiempo a la traduccion para que quede todo en uno solo. Yo asumo que los informaticos debemos dominar el ingles al menos el tecnico por lo que si alguien luego toma mi codigo y no le entiende es porque no ha leido o buscado lo suficiente. Obvio que las interfaces para el usuario siempre son en español , pero por dentro trato de usar el idioma universal. esa es mi tendencia al menos.<br />Saludos!Luishttps://www.blogger.com/profile/11381193925660623436noreply@blogger.comtag:blogger.com,1999:blog-4364815135056214516.post-83894732016333824282011-10-05T09:15:15.580-07:002011-10-05T09:15:15.580-07:00Después de alguna experiencia en español (que casi...Después de alguna experiencia en español (que casi se me estaba olvidando), ahora mismo apuesto por el español.<br /><br />Lógicamente, hay "ciertas" palabras que utilizaría como "Get", "Set"... y poco más.<br /><br />Digo poco más porque si empezamos a rebajar el listón y también incorporamos Insert (en vez de Insertar), Update (en vez de actualizar) y cosas así, al final tenemos un "spanglish" que no mola nada y es una güarreria.<br /><br />Y por supuesto, la base de datos también en Español!!<br /><br />Esa es mi opinión a día de hoy.<br /><br />Bye ;-)Sergio Leónhttps://www.blogger.com/profile/07959547392771610349noreply@blogger.comtag:blogger.com,1999:blog-4364815135056214516.post-50284972669766272932011-10-05T09:06:18.809-07:002011-10-05T09:06:18.809-07:00Buenas,
La verdad que yo muy pocas veces he reali...Buenas,<br /><br />La verdad que yo muy pocas veces he realizado aplicaciones en español... y no me acuerdo de la experiencia, la verdad.<br /><br />En cualquier caso, creo que dependerá de la prioridad que tengas tú para con tu código. Me explico: si la idea es no pensar, y tener código legible, sencillo y que no nos cueste leer y sobre todo entender, claramente la decisión está en utilizar el español. Si nos ceñimos a libros en plan "Clean Code" y similar, pues eso... todos al español!<br /><br />La única razón que se me ocurre para utilizar el inglés son las que ya propones, y sobre todo tu tesis del "somos Cool y tu un piltrafilla" se me antoja bastante acertada.<br /><br />Otra cosa será que por costumbre (y nada más que por costumbre) funciones como GetNombre() o GetClientesConVentas() sólo "duelan" los primeros días. Al mes, seguro que ni te acuerdas del inglés...<br /><br />Y el tema de postear, etc... que pasa ¿que se nos va a olvidar el inglés de golpe? tampoco vas a publicar todo tu código, traduce la parte que toque y listo.<br />Y si hay posibilidades de internacionalización... si lo único que crees que se va a cambiar es cómo se codifica... no vamos mal.<br /><br />Un saludo!Antoniohttps://www.blogger.com/profile/07910602532207054705noreply@blogger.com