You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: translations/es_ES/readme.md
+21-21Lines changed: 21 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -106,9 +106,9 @@ Los proyectos deberían tratar de incluir siempre algún mecanismo para que el c
106
106
107
107
### Testing
108
108
109
-
Los proyectos _deben_ incluir alguna forma de testing (test unitario, test funcional, etc). Las demos NO CUENTAN como "tests". A continuación, una lista de frameworks para testing, ninguno de los cuales recomiendo más que otro.
109
+
Los proyectos _deben_ incluir alguna forma de prueba (test unitario, test funcional, etc). Las demos NO CUENTAN como "tests". A continuación, una lista de frameworks para testing, ninguno de los cuales recomiendo más que otro.
110
110
111
-
*[QUnit](http://github.com/jquery/qunit)
111
+
*[QUnit](https://github.com/jquery/qunit)
112
112
*[Jasmine](https://github.com/pivotal/jasmine)
113
113
*[Vows](https://github.com/cloudhead/vows)
114
114
*[Mocha](https://github.com/visionmedia/mocha)
@@ -121,7 +121,7 @@ Los proyectos _deben_ incluir alguna forma de testing (test unitario, test funci
121
121
122
122
*[Espacios en blanco](#whitespace)
123
123
*[Beautiful Syntax](#spacing)
124
-
*[Checkeo de tipos (Cortesía de la guía de estilo de jQuery)](#type)
124
+
*[Comprobación de tipos (Cortesía de la guía de estilo de jQuery)](#type)
125
125
*[Evaluación condicional](#cond)
126
126
*[Estilo práctico](#practical)
127
127
*[Naming](#naming)
@@ -137,7 +137,7 @@ Los proyectos _deben_ incluir alguna forma de testing (test unitario, test funci
137
137
138
138
## Prólogo
139
139
140
-
Las siguientes secciones delinean una guía de estilos _razonable_ para desarrollo moderno de JavaScript, y no intentan ser prescriptivas. Lo más importante es la **ley de consistencia de estilo de código**. Cualquiera sea el estilo que escojas para tu proyecto debería ser considerado ley. Piensa en este documento como una declaración del compromiso para con la consistencia de estilo, legibilidad y mantenibilidad.
140
+
Las siguientes secciones delinean una guía de estilos _razonable_ para un desarrollo moderno de JavaScript, y no intentan ser prescriptivas. Lo más importante es la **ley de consistencia de estilo de código**. Cualquiera sea el estilo que escojas para tu proyecto debería ser considerado ley. Piensa en este documento como una declaración del compromiso para con la consistencia de estilo, legibilidad y mantenibilidad.
141
141
142
142
143
143
@@ -342,7 +342,7 @@ Las siguientes secciones delinean una guía de estilos _razonable_ para desarrol
342
342
343
343
// Expresión de función con identificador
344
344
// Esta forma es preferida porque tiene el valor agregado de
345
-
// poder ser llamada a sí misma y ser identificable en el seguimiento de la pila (MUY útil para debugging):
345
+
// poder ser llamada a sí misma y ser identificable en el seguimiento de la pila (MUY útil para debugging):
346
346
var factorial = function factorial( number ) {
347
347
if ( number < 2 ) {
348
348
return 1;
@@ -375,7 +375,7 @@ Las siguientes secciones delinean una guía de estilos _razonable_ para desarrol
375
375
// 2.C.1.1
376
376
// Funciones con callbacks
377
377
foo(function() {
378
-
// Como se ve no hay espacio entre el primer paréntesis
378
+
// Como se ve, no hay espacio entre el primer paréntesis
379
379
// y la palabra "function"
380
380
});
381
381
@@ -402,7 +402,7 @@ Las siguientes secciones delinean una guía de estilos _razonable_ para desarrol
402
402
D. La consistencia siempre gana
403
403
404
404
En las secciones 2.A-2.C, las reglas para los espacios son puestas con un objetivo más simple y con un propósito más general: consistencia.
405
-
Es importante destacar que algunas preferencias de formato, deberían ser consideradas opcionales, pero solo un estilo debería existir a través de todo el código de fuente de tu proyecto.
405
+
Es importante destacar que algunas preferencias de formato, deberían ser consideradas opcionales, pero solo un estilo debería existir a través de todo el código fuente de tu proyecto.
406
406
407
407
```javascript
408
408
@@ -430,13 +430,13 @@ Las siguientes secciones delinean una guía de estilos _razonable_ para desarrol
430
430
431
431
E. Comillas
432
432
433
-
Si prefieres comillas simples o dobles no debería importar, no hay diferencias en como JavaScript las parsea. Lo que **ABSOLUTAMENTEDEBE** ser cumplido es la consistencia. **Nunca mezclar comillas en el mismo proyecto. Elegir un estilo y cumplirlo.**
433
+
Si prefieres comillas simples o dobles no debería importar, no hay diferencias ya que JavaScript las parsea. Lo que **ABSOLUTAMENTEDEBE** ser cumplido es la consistencia. **Nunca mezclar comillas en el mismo proyecto. Elegir un estilo y cumplirlo a rajatabla.**
434
434
435
435
F. Fin de línea y líneas vacías
436
436
437
437
Espacios en blanco pueden arruinar diffs y hacer los cambios imposibles de leer. Considera agregar algún mecanismo para remover automáticamente los espacios que se encuentran al final de la línea o en líneas vacías.
438
438
439
-
3.<a name="type">Checkeo de tipos (Cortesía de la guía de estilo de jQuery)</a>
439
+
3.<a name="type">Verificación de tipos (Cortesía de la guía de estilo de jQuery)</a>
440
440
441
441
A. Tipos
442
442
@@ -514,12 +514,12 @@ Las siguientes secciones delinean una guía de estilos _razonable_ para desarrol
514
514
...
515
515
516
516
// En algún lugar, más tarde en tu código, necesitas modificar `foo`
517
-
// con un nuevo valor derivado de el elemento input del HTML
517
+
// con un nuevo valor derivado del elemento input del HTML
518
518
519
519
foo = document.getElementById("foo-input").value;
520
520
521
521
// Si vas a testear `typeof foo` ahora, el resultado sería `string`
522
-
// Esto significa que si hubieras tenido lógica que comparara`foo` así:
522
+
// Esto significa que si hubieras tenido lógica que comparar`foo` así:
523
523
524
524
if ( foo === 1 ) {
525
525
@@ -636,7 +636,7 @@ Las siguientes secciones delinean una guía de estilos _razonable_ para desarrol
636
636
// false
637
637
638
638
// Nótese que el ejemplo anterior debería ser considerado "innecesariamente inteligente"
639
-
// Prefiérase el approach obvio de comparar el valor retornado de
639
+
// Prefiérase el método obvio de comparar el valor retornado de
640
640
// indexOf, como en:
641
641
642
642
if ( array.indexOf( "a" ) >= 0 ) {
@@ -663,7 +663,7 @@ Las siguientes secciones delinean una guía de estilos _razonable_ para desarrol
663
663
// Todos resultan en 2
664
664
665
665
666
-
// Tener en cuenta que números negativos serán tratados de otra manera...
666
+
// Tener en cuenta que los números negativos serán tratados de otra manera...
667
667
668
668
var neg = -2.5;
669
669
@@ -752,7 +752,7 @@ Las siguientes secciones delinean una guía de estilos _razonable_ para desarrol
752
752
753
753
754
754
// 4.1.7
755
-
// Cuando solamente se esta evaluando una referencia que puede ser null o undefined, pero NO false, "" or 0,
755
+
// Cuando solamente se está evaluando una referencia que puede ser null o undefined, pero NO false, "" or 0,
756
756
// en lugar de:
757
757
if ( foo === null || foo === undefined ) ...
758
758
@@ -764,7 +764,7 @@ Las siguientes secciones delinean una guía de estilos _razonable_ para desarrol
764
764
null == undefined
765
765
766
766
```
767
-
SIEMPRE evaluar por el mejor, más preciso resultado - lo de arriba es sólo una guía, no un dogma.
767
+
SIEMPRE evaluar por el mejor, por el resultado más preciso- lo de arriba es sólo una guía, no un dogma.
768
768
769
769
```javascript
770
770
@@ -884,7 +884,7 @@ Las siguientes secciones delinean una guía de estilos _razonable_ para desarrol
884
884
885
885
886
886
887
-
Si no eres un compilador/compresor humano de código, no te esfuerces por de serlo.
887
+
Si no eres un compilador/compresor humano de código, no te esfuerces por serlo.
888
888
889
889
A continuación ejemplos "tristes" de nombramiento de variables
890
890
@@ -986,13 +986,13 @@ B. Caras de `this`
986
986
stream.read( opts.path, function( data ) {
987
987
988
988
// Actualizar el valor de la instancia
989
-
// con el valor mas reciente del
989
+
// con el valor más reciente del
990
990
// data stream
991
991
this.value = data;
992
992
993
993
}.bind(this) );
994
994
995
-
// Regular la frecueancia de eventos emitidos de
995
+
// Regular la frecuencia de eventos emitidos de
996
996
// esta instancia de Device
997
997
setInterval(function() {
998
998
@@ -1127,7 +1127,7 @@ B. Caras de `this`
1127
1127
1128
1128
7.<a name="misc">Varios</a>
1129
1129
1130
-
Esta sección servirá para describir ideas y conceptos que no deberían se considerados dogmas, pero existen para alentar a cuestionarse prácticas, en un intento para encontrar mejores maneras de llevar a cabo tareas comunes de programación en JavaScript.
1130
+
Esta sección servirá para describir ideas y conceptos que no deberían ser considerados dogmas, pero existen para alentar a cuestionarse prácticas, en un intento para encontrar mejores maneras de llevar a cabo tareas comunes de programación en JavaScript.
1131
1131
1132
1132
A. El uso de `switch` debería ser evitado, ya que los métodos modernos de tracing marcarán como negativas las funciones que contengan sentencias `switch`.
1133
1133
@@ -1156,7 +1156,7 @@ B. Caras de `this`
1156
1156
1157
1157
// 7.A.1.2
1158
1158
// Una manera alternativa que soporta componibilidad y reusabilidad es
1159
-
// usar un objeto para guardad "cases" y una función para delegar:
1159
+
// usar un objeto para guardar "cases" y una función para delegar:
1160
1160
1161
1161
var cases, delegator;
1162
1162
@@ -1304,4 +1304,4 @@ Cualquier proyecto que cite este documento como una guía para estilo no va a ac
1304
1304
----------
1305
1305
1306
1306
1307
-
<a rel="license" href="http://creativecommons.org/licenses/by/3.0/deed.en_US"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by/3.0/80x15.png"/></a><br /><span xmlns:dct="http://purl.org/dc/terms/" property="dct:title">Principles of Writing Consistent, Idiomatic JavaScript</span> by <a xmlns:cc="http://creativecommons.org/ns#" href="https://github.com/rwldrn/idiomatic.js" property="cc:attributionName" rel="cc:attributionURL">Rick Waldron and Contributors</a> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/3.0/deed.en_US">Creative Commons Attribution 3.0 Unported License</a>.<br />Based on a work at <a xmlns:dct="http://purl.org/dc/terms/" href="https://github.com/rwldrn/idiomatic.js" rel="dct:source">github.com/rwldrn/idiomatic.js</a>.
1307
+
<a rel="license" href="https://creativecommons.org/licenses/by/3.0/deed.en_US"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by/3.0/80x15.png"/></a><br /><span xmlns:dct="http://purl.org/dc/terms/" property="dct:title">Principles of Writing Consistent, Idiomatic JavaScript</span> by <a xmlns:cc="https://creativecommons.org/ns#" href="https://github.com/rwldrn/idiomatic.js" property="cc:attributionName" rel="cc:attributionURL">Rick Waldron and Contributors</a> is licensed under a <a rel="license" href="https://creativecommons.org/licenses/by/3.0/deed.en_US">Creative Commons Attribution 3.0 Unported License</a>.<br />Based on a work at <a xmlns:dct="http://purl.org/dc/terms/" href="https://github.com/rwldrn/idiomatic.js" rel="dct:source">github.com/rwldrn/idiomatic.js</a>.
0 commit comments