Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Temas relacionados > Debates
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-06-2022
Avatar de JoAnCa
JoAnCa JoAnCa is offline
Miembro
 
Registrado: jul 2005
Ubicación: Cuba
Posts: 435
Poder: 19
JoAnCa Va por buen camino
Por que muchos dicen que se debe documentar el codigo em ingles?

Hola a todos
Pues me surge una inquietud con respecto al idioma en el que se debe documentar el codigo de una aplicacion, ya que uno de los integrantes del equipo de desarrollo dice que tiene que ser en ingles para cumplir con los estandares internacionales.


Mi criterio es que la convencion de nombres y las nomenclaturas a usar, aunque hay varias, se pueden usar cualquiera o incluso se pueden crear unas propias. No hay nada escrito que te obligue a usar una forma de nomenclatura en especifico.
Entonces ¿Por que usar el idioma ingles para nombrar las variables, clases, etc., asi como los campos de la base de datos?


Si al final el codigo fuente va dirigido al equipo de desarrollo, que hablan todos español, por que usar el ingles y no el español?


En que mejora el entendimiento del codigo o su funcionamiento, el usar el ingles?


Pudiera entenderse de usar el ingles para la interfaz de usuario, para que se pueda usar en cualquier pais, ya que el ingles es el idioma universal, pero actualmente lo que se recomienda es la internacionalizacion, que el usuario pueda seleccionar su idioma nativo para usar la aplicacion, es decir, que la aplicaion sea multilenguaje.


Entonces, no entiendo cual es el motivo por lo que todavia muchos insisten en que todo debe ser en ingles
__________________
La hora de acción no es hora de aprender, es necesario haber aprendido antes
Responder Con Cita
  #2  
Antiguo 01-06-2022
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola a todos,

Como dices, nadie puede obligar a nada, de modo que al final puede ser una decisión más a tomar hacerlo en español o en inglés. Lo que sí que acaso convendría es no mezclar, sino hacerlo siempre en uno de los dos idiomas. Pero hasta esto es sin duda otra decisión, pues tampoco es que se impida mezclar. Tal vez esto de "la mezcla" sea ya un punto a favor del inglés: al final, el nombre de funciones, procedimientos, clases, etc., serán en su mayoría en inglés, pues la VCL de Delphi, sin ir más lejos, utiliza ese idioma: al fin y al cabo todo esto "viene del inglés", vaya, lo inventaron ellos, de modo que, es normal que sea ese el idioma que se utilice: quienes lo inventaron no iban a usar un idioma que no dominasen.

Yo diría que aquí no se pueden dar sino opiniones, y, personalmente, prefiero el inglés a la hora de programar: y eso que no lo domino, ni mucho menos, y, cometo muchas faltas, pero, aún así, prefiero utilizar el inglés a la hora de programar. Pero esta es mi opinión y cada uno tendrá la cosa y no creo que esté nada escrito, en el sentido que he expresado más arriba: nada impide llamar a una variable "FMiComponente" o "FMyComponent", el compilador no va a quejarse en ninguno de los dos casos y la aplicación va a funcionar exactamente igual. De modo que como no hay "una sola forma", como ambos lenguajes (y aun otros) podrían usarse, al final es cuestión de acordar cuál usar, si ya es que no se decide que esto da lo mismo y que hasta se puedan mezclarse sin miramientos.

A lo mejor otros compañeros dan su opinión y hasta pueden basar esta en premisas que nos hagan reflexionar sobre este asunto a todos.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 01-06-2022
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por JoAnCa Ver Mensaje
Si al final el codigo fuente va dirigido al equipo de desarrollo, que hablan todos español, por que usar el ingles y no el español?
Pudiera entenderse de usar el ingles para la interfaz de usuario, para que se pueda usar en cualquier pais, ya que el ingles es el idioma universal, pero actualmente lo que se recomienda es la internacionalizacion, que el usuario pueda seleccionar su idioma nativo para usar la aplicacion, es decir, que la aplicaion sea multilenguaje.
Totalmente de acuerdo.
Él código es para el equipo de desarrollo y debería estar en Español (en nuestro caso).
Muchas veces, por lo que comenta [dec], creo que de tanto leer código de la VCL acabamos con la nomenclatura en inglés, pero eso debería especificarse dentro del equipo y estandarizarlo entre los desarrolladores.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #4  
Antiguo 01-06-2022
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Los comentarios de los desarrolladores de un proyecto español y que hablan en español... en español, obviamente.
Si fuese un proyecto internacional o que se vaya a compartir en github/lab entonces estaría bien el inglés.
Los nombres de campos, variables, etc. eso ya a gusto de cada uno siguiendo unas normas comunes del grupo, pero eso ya no es cuestión de idiomas.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Mostrar en un DBGRID Relacion Muchos Muchos dmassive SQL 6 12-02-2009 18:55:19
Guardar muchos muchos Tedit el-mono OOP 4 30-09-2008 06:40:33
Documentar código Gabity Internet 11 28-03-2007 11:32:40
Problemas con generadores en relacion Muchos-a-Muchos Hagen Firebird e Interbase 3 30-10-2006 16:47:51


La franja horaria es GMT +2. Ahora son las 01:18:01.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi