[Madrid-pm] Normativas de bancos y otros entes
Salvador Fandiño
sfandino en yahoo.com
Mie Mar 28 07:18:48 PDT 2007
Hola
mi recomendacion habitual es desarrollar usando ingles para todo: metodos, variables, documentacion, etc., porque si no, mezclas codigo en castellano con llamadas a modulos escritos en ingles y obtienes un spanglish vomitivo!
Ahora bien, en este caso, si lo que vas a desarrollar de soporte a un estandar tecnico medianamente complejo, cuya especificacion esta en castellano, no te lies, escribelo todo en castellano. Si no, quien use tu modulo (que puedes ser tu mismo dentro de un a~no :-), tendra que entender primero el estandar y luego descubrir como has traducido tu cada cosa, osea, doble trabajo.
- Salva
----- Original Message ----
From: Victor Moral <victor en taquiones.net>
To: Lista de correo de Madrid Perl Mongers <madrid-pm en pm.org>
Sent: Wednesday, March 28, 2007 3:48:42 PM
Subject: [Madrid-pm] Normativas de bancos y otros entes
Hola:
Siguiendo un poco la estela de Raúl me voy a animar a consultaros yo también
algo.
Resulta que ahora estoy reconstruyendo todas las aplicaciones de la empresa
en Perl y estoy aprovechando para escribir módulos que pudiesen ser útiles
para los demás. Ahora mismo me encuentro con la parte de la Agencia
Tributaria, más concretamente la declaración 347 y su bendito formato, aunque
dentro de poco tendré que vérmelas con los formatos CSB (antiguo Consejo
Superior Bancario) y dado que el interfaz es muy similar quisiera aunar
esfuerzos.
Resulta que en mi pobre inglés puedo pedir consejo sobre dónde situarlos en
la jerarquía (tengo dudas entre Finance::Bank::ES y Bank::ES) pero al
enfrentarme con la interfaz me paro de golpe: los métodos en inglés ó en
español. En inglés tendría que hacer un esfuerzo extra porque parte de los
términos que manejan esas normativas surgieron de cuando la invasión
Napoleónica, pero se puede subsanar, mientras que en español también se me
pueden quedar cojos si incluyen una eñe ó similar.
¿ Qué pensáis vosotros ? Una posible solución sería algo como:
use Bank::ES::AEAT::347;
my $decl= Bank::ES::AEAT::347->new();
$decl->name('Fulanito');
$decl->country('Argentina');
y si necesitamos los nombres de los métodos en español derivar una clase de
esta que proporcione esos nombres y traduzca los nombres de método y
atributos:
use Bank::ES::AEAT::347::Spanish;
my $decl= Bank::ES::AEAT::347->new();
$decl->nombre('Fulanito');
$decl->nif('xxxxx');
$decl->pais('Argentina');
Eso sí, si a alguien le interesa participar en el diseño que lo diga y voy
enviando las notas.
Saludos
--
--------
Víctor Moral <victor en taquiones.net>
http://www.taquiones.net/victor.html
Usuario Linux nº 139246
Clave pública 0x376B5EA7 en pgp.rediris.es
_______________________________________________
Madrid-pm mailing list
Madrid-pm en pm.org
http://mail.pm.org/mailman/listinfo/madrid-pm
____________________________________________________________________________________
Be a PS3 game guru.
Get your game face on with the latest PS3 news and previews at Yahoo! Games.
http://videogames.yahoo.com/platform?platform=120121
Más información sobre la lista de distribución Madrid-pm