Skip to content

Commit 57591e1

Browse files
authored
Merge branch 'master' into smonn/typo-fixes
2 parents 4070c5a + 2bce517 commit 57591e1

19 files changed

+7002
-354
lines changed

.all-contributorsrc

Lines changed: 92 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -360,10 +360,101 @@
360360
"translation",
361361
"code"
362362
]
363+
},
364+
{
365+
"login": "TREER00T",
366+
"name": "Ali Azmoodeh",
367+
"avatar_url": "https://avatars.githubusercontent.com/u/76606342?v=4",
368+
"profile": "https://github.com/TREER00T",
369+
"contributions": [
370+
"content"
371+
]
372+
},
373+
{
374+
"login": "Saimon398",
375+
"name": "Alex Popov",
376+
"avatar_url": "https://avatars.githubusercontent.com/u/71539667?v=4",
377+
"profile": "https://github.com/Saimon398",
378+
"contributions": [
379+
"content"
380+
]
381+
},
382+
{
383+
"login": "Shramkoweb",
384+
"name": "Serhii Shramko",
385+
"avatar_url": "https://avatars.githubusercontent.com/u/42001531?v=4",
386+
"profile": "http://shramko.dev",
387+
"contributions": [
388+
"content"
389+
]
390+
},
391+
{
392+
"login": "yugoccp",
393+
"name": "Yugo Sakamoto",
394+
"avatar_url": "https://avatars.githubusercontent.com/u/1724114?v=4",
395+
"profile": "https://github.com/yugoccp",
396+
"contributions": [
397+
"content"
398+
]
399+
},
400+
{
401+
"login": "Fdawgs",
402+
"name": "Frazer Smith",
403+
"avatar_url": "https://avatars.githubusercontent.com/u/43814140?v=4",
404+
"profile": "https://yeovilhospital.co.uk/",
405+
"contributions": [
406+
"content"
407+
]
408+
},
409+
{
410+
"login": "wralith",
411+
"name": "Wralith",
412+
"avatar_url": "https://avatars.githubusercontent.com/u/75392169?v=4",
413+
"profile": "https://github.com/wralith",
414+
"contributions": [
415+
"content"
416+
]
417+
},
418+
{
419+
"login": "saseungmin",
420+
"name": "Harang",
421+
"avatar_url": "https://avatars.githubusercontent.com/u/60910665?v=4",
422+
"profile": "https://haranglog.tistory.com",
423+
"contributions": [
424+
"content"
425+
]
426+
},
427+
{
428+
"login": "rcanelav",
429+
"name": "rcanelav",
430+
"avatar_url": "https://avatars.githubusercontent.com/u/64812826?v=4",
431+
"profile": "https://github.com/rcanelav",
432+
"contributions": [
433+
"content"
434+
]
435+
},
436+
{
437+
"login": "drewrwilson",
438+
"name": "Drew Wilson",
439+
"avatar_url": "https://avatars.githubusercontent.com/u/4324656?v=4",
440+
"profile": "https://github.com/drewrwilson",
441+
"contributions": [
442+
"content"
443+
]
444+
},
445+
{
446+
"login": "XtLee",
447+
"name": "XtLee",
448+
"avatar_url": "https://avatars.githubusercontent.com/u/30145777?v=4",
449+
"profile": "https://github.com/XtLee",
450+
"contributions": [
451+
"content"
452+
]
363453
}
364454
],
365455
"projectName": "javascript-testing-best-practices",
366456
"projectOwner": "goldbergyoni",
367457
"repoType": "github",
368-
"repoHost": "https://github.com"
458+
"repoHost": "https://github.com",
459+
"commitConvention": "angular"
369460
}

assets/header.pptx

0 Bytes
Binary file not shown.

assets/zh-CN/bp-1-3-parts.jpg

179 KB
Loading
76.9 KB
Loading
246 KB
Loading
218 KB
Loading
175 KB
Loading

assets/zh-CN/headspace.png

464 KB
Loading

readme-es.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ Empieza por comprender las técnicas de testing ubicuas que son la base de cualq
3535
- 🇵🇱[Polaco](readme-pl.md) - cortesía de [Michal Biesiada](https://github.com/mbiesiad)
3636
- 🇪🇸[Español](readme-es.md) - cortesía de [Miguel G. Sanguino](https://github.com/sanguino)
3737
- 🇧🇷[Portugués-BR](readme-pt-br.md) - cortesía de [Iago Angelim Costa Cavalcante](https://github.com/iagocavalcante), [Douglas Mariano Valero](https://github.com/DouglasMV) y [koooge](https://github.com/koooge)
38+
- 🇺🇦[Ukrainian](readme-ua.md) - cortesía de [Serhii Shramko](https://github.com/Shramkoweb)
3839
- ¿Quieres traducir a tu propio lenguaje? por favor abre una issue 💜
3940

4041
<br/><br/>
@@ -893,7 +894,7 @@ Crédito: <a href="https://github.com/TheHollidayInn" data-href="https://github.
893894

894895
## ⚪ ️ 2.6 Comprueba tu predisposición al caos relacionado con Node
895896

896-
:white_check_mark: **Haz:** Extrañamente, la mayoría de los test de software son acerca de lógica y datos, pero los errores más grabes (y que son muy difíciles de resolver) son problemas de infraestructura. Por ejemplo, ¿alguna vez has testeado que pasa cuando se sobrecarga la memoria? ¿o cuando el servidor/proceso muere? ¿o tu sistema de monitorización es capaz de darse cuenta cuando la API es un 50% más lenta de lo normal? Para probar y evitar este tipo de problemas — [Chaos engineering](https://principlesofchaos.org/) fue creado por Netflix. Su objetivo es proporcionar conciencia, frameworks, y herramientas para testear la resiliencia de nuestras aplicaciones en problemas caóticos. Por ejemplo, una de las herramientas más conocidas [the chaos monkey](https://github.com/Netflix/chaosmonkey), mata servidores de forma aleatoria para comprobar si nuestro servicio aun puede dar servicio a los usuarios y asegurar que no depende de un solo servidor (hay también una versión para kubernetes, [kube-monkey](https://github.com/asobti/kube-monkey), que mata pods en vez de servidores. Todas estas herramientas funcionan a nivel de hosting/plataforma, pero ¿qué pasa si deseas probar y generar caos a nivel Node puramente como comprobar como tu proceso Node hace frente a errores no controlados, o a rejects de promesas no capturados, o sobrecarga de la memoria de v8 por encima del máximo de 1.7GB o si la UX sigue siendo buena si se satura el event loop? Para todo esto he escrito [node-chaos](https://github.com/i0natan/node-chaos-monkey) (alpha) que proporciona todo tipo de formas de crear el caos en Node
897+
:white_check_mark: **Haz:** Extrañamente, la mayoría de los test de software son acerca de lógica y datos, pero los errores más graves (y que son muy difíciles de resolver) son problemas de infraestructura. Por ejemplo, ¿alguna vez has testeado que pasa cuando se sobrecarga la memoria? ¿o cuando el servidor/proceso muere? ¿o tu sistema de monitorización es capaz de darse cuenta cuando la API es un 50% más lenta de lo normal? Para probar y evitar este tipo de problemas — [Chaos engineering](https://principlesofchaos.org/) fue creado por Netflix. Su objetivo es proporcionar conciencia, frameworks, y herramientas para testear la resiliencia de nuestras aplicaciones en problemas caóticos. Por ejemplo, una de las herramientas más conocidas [the chaos monkey](https://github.com/Netflix/chaosmonkey), mata servidores de forma aleatoria para comprobar si nuestro servicio aun puede dar servicio a los usuarios y asegurar que no depende de un solo servidor (hay también una versión para kubernetes, [kube-monkey](https://github.com/asobti/kube-monkey), que mata pods en vez de servidores. Todas estas herramientas funcionan a nivel de hosting/plataforma, pero ¿qué pasa si deseas probar y generar caos a nivel Node puramente como comprobar como tu proceso Node hace frente a errores no controlados, o a rejects de promesas no capturados, o sobrecarga de la memoria de v8 por encima del máximo de 1.7GB o si la UX sigue siendo buena si se satura el event loop? Para todo esto he escrito [node-chaos](https://github.com/i0natan/node-chaos-monkey) (alpha) que proporciona todo tipo de formas de crear el caos en Node
897898
<br/>
898899

899900
**De lo contrario:** No hay escapatoria, la ley de Murphy afectará a producción sin piedad

readme-fr.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ Commence par comprendre les pratiques de tests omniprésentes qui sont à la bas
3535
- 🇵🇱[Polonais](readme-pl.md) - Traduit par [Michal Biesiada](https://github.com/mbiesiad)
3636
- 🇪🇸[Espagnol](readme-es.md) - Traduit par [Miguel G. Sanguino](https://github.com/sanguino)
3737
- 🇧🇷[Portugais brésilien](readme-pt-br.md) - Traduit par [Iago Angelim Costa Cavalcante](https://github.com/iagocavalcante) , [Douglas Mariano Valero](https://github.com/DouglasMV) et [koooge](https://github.com/koooge)
38+
- 🇺🇦[Ukrainian](readme-ua.md) - Traduit par [Serhii Shramko](https://github.com/Shramkoweb)
3839
- Envie de traduire dans ta propre langue ? Ouvres une issue 💜
3940

4041
<br/><br/>
@@ -1963,4 +1964,4 @@ Merci à ces merveilleuses personnes qui ont contribué à ce repo!
19631964
<!-- markdownlint-restore -->
19641965
<!-- prettier-ignore-end -->
19651966

1966-
<!-- ALL-CONTRIBUTORS-LIST:END -->
1967+
<!-- ALL-CONTRIBUTORS-LIST:END -->

0 commit comments

Comments
 (0)