Skip to content

Commit 868170e

Browse files
committed
Genera curso completo
1 parent 0ae49a8 commit 868170e

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

Makefile

+6-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
ALL: doc
1+
ALL: doc proyectos
22

3-
doc: proyectos/*.md
4-
pandoc proyectos/*.md -o proyecto.pdf
3+
doc: temas/*.md
4+
pandoc --pdf-engine=xelatex --variable mainfont="Open Sans" --variable monofont=DejaVuSansMono temas/*.md -o temas.pdf
5+
6+
proyectos: proyectos/*.md
7+
pandoc proyectos/*.md -o proyectos.pdf

temas/cobertura.md

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
# Tests de cobertura
22

3-
43
## Planteamiento
54

65
Si el código no se ha probado, no funciona. Los tests de cobertura nos
@@ -24,7 +23,7 @@ por los tests unitarios (que, recordemos, son de caja blanca y por
2423
tanto se puede saber qué camino han seguido por el mismo). Estos tests
2524
de cobertura funcionan tanto a nivel de línea, como de función o de
2625
paquetes, pero generalmente van a dar un porcentaje de líneas
27-
cubiertas por los tests unitarios.
26+
cubiertas por los tests unitarios.
2827

2928
Dependiendo del lenguaje, se hará con unas herramientas u otras. En general, constarán de dos partes:
3029

@@ -52,7 +51,7 @@ nombre indicado, y la segunda orden abre un navegador con una página
5251
en la que nos muestra nuestro código y la cobertura que tiene,
5352
señalando las funciones y líneas que no están cubiertas. Sobre la clase [`HitosIV` que ya hemos usado anteriormente](https://github.com/JJ/HitosIV), estos serían los resultados.
5453

55-
![Cobertura de los tests en la clase HitosIV](/img/gocover.png)
54+
![Cobertura de los tests en la clase HitosIV](img/gocover.png)
5655

5756
En este caso, las líneas no cubiertas eran las que lanzaban errores en caso de que
5857
se encuentren algún problema. No siempre es obligatorio que cubrir el 100% de las
@@ -64,7 +63,7 @@ debemos
6463
asegurar que sigue las mejores prácticas del lenguaje:
6564

6665

67-
![Nueva cobertura de los tests en la clase HitosIV](/img/gocover-2.png)
66+
![Nueva cobertura de los tests en la clase HitosIV](img/gocover-2.png)
6867

6968
Siempre es mejor en Go devolver un error que enviar a registro un error fatal, así que este cambio en el código asegura que se pueda cubrir mejor con los tests.
7069

0 commit comments

Comments
 (0)