Skip to content

Commit 6c117ca

Browse files
authored
post/test-v2 (#917)
* draft tests * ajusts
1 parent dea9e24 commit 6c117ca

3 files changed

Lines changed: 79 additions & 2 deletions

File tree

content/2025-09-20-publicando-aur.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
tags: archlinux, aur
33
---
44

5-
# 🚀Publicando seu primeiro pacote no AUR: Parte 1
5+
# 🚀Publicando o seu primeiro pacote no AUR: Parte 1
66
O AUR (Arch User Repository) é um repositório comunitário do Arch Linux que contém PKGBUILDs — roteiros que permitem compilar e instalar pacotes que não estão nos repositórios oficiais, criado e mantido pela comunidade Arch. A instalação não é automática pelo pacman; normalmente se usa um **AUR helper** como `paru` e etc...
77

88
## AUR e eu

content/2025-11-11-charp-14.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
tags: hardskill, csharp, dotnet
33
---
44

5-
# Bem vindo C# 14 & .NET 10 LTS
5+
# ⚙️ Bem-vindo C# 14 & .NET 10 LTS
66
## Instalando .NET 10.0 no linux via CLI
77
```sh
88
curl -fsSL https://builds.dotnet.microsoft.com/dotnet/scripts/v1/dotnet-install.sh | bash /dev/stdin -c 10.0
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
---
2+
tags: [hardskill,tests]
3+
---
4+
# 🧪A Essência dos Testes: Qualidade e Valor no Software
5+
## Por que fazer testes?
6+
7+
Você compraria um carro sem ter sido feito testes nele?
8+
9+
Pensando a médio e longo prazo, testes não são opcionais, mas sim obrigatórios, diretamente de MVP e POCs.
10+
11+
Nos testes de carro não usamos pessoas reais, mas sim dummies (manequins), assim como nos de software, que usamos mock ou stub.
12+
13+
Testes bem feitos adicionam valor. Testes ruins são apenas custo.
14+
15+
> O teste de programas pode ser usado para mostrar a presença de bugs, mas nunca para mostrar a sua ausência! - Edsger Dijkstra
16+
17+
## Testes na vida real
18+
19+
![[https://quatrorodas.abril.com.br/noticias/fiat-mobi-ganha-uma-estrela-em-teste-de-impacto/](https://quatrorodas.abril.com.br/noticias/fiat-mobi-ganha-uma-estrela-em-teste-de-impacto/)](media/2026-03-14-tests1.png)
20+
21+
[https://quatrorodas.abril.com.br/noticias/fiat-mobi-ganha-uma-estrela-em-teste-de-impacto/](https://quatrorodas.abril.com.br/noticias/fiat-mobi-ganha-uma-estrela-em-teste-de-impacto/)
22+
23+
![[https://www.voovirtual.com/t11763-localizacao-de-tubos-de-pitot-e-sensores-de-transmissao-e-sidestiks-airbus](https://www.voovirtual.com/t11763-localizacao-de-tubos-de-pitot-e-sensores-de-transmissao-e-sidestiks-airbus)](media/2026-03-14-tests2.png)
24+
25+
[https://www.voovirtual.com/t11763-localizacao-de-tubos-de-pitot-e-sensores-de-transmissao-e-sidestiks-airbus](https://www.voovirtual.com/t11763-localizacao-de-tubos-de-pitot-e-sensores-de-transmissao-e-sidestiks-airbus)
26+
27+
Aviões têm mais redundância de sensores do que precisariam.
28+
29+
## Pirâmide de testes
30+
31+
![[https://www.eximiaco.tech/pt/2020/05/08/que-tipo-de-teste-escrever-para-reduzir-o-custo-total-de-um-projeto-de-software](https://www.eximiaco.tech/pt/2020/05/08/que-tipo-de-teste-escrever-para-reduzir-o-custo-total-de-um-projeto-de-software/)/](media/2026-03-14-tests3.png)
32+
33+
[https://www.eximiaco.tech/pt/2020/05/08/que-tipo-de-teste-escrever-para-reduzir-o-custo-total-de-um-projeto-de-software](https://www.eximiaco.tech/pt/2020/05/08/que-tipo-de-teste-escrever-para-reduzir-o-custo-total-de-um-projeto-de-software/)
34+
35+
## A adoção de testes automatizados de aceitação para melhorar o alinhamento do time técnico com o negócio
36+
37+
![[https://www.eximiaco.tech/pt/2020/04/24/a-adocao-de-testes-automatizados-de-aceitacao-melhora-o-alinhamento-do-time-tecnico-com-o-negocio/](https://www.eximiaco.tech/pt/2020/04/24/a-adocao-de-testes-automatizados-de-aceitacao-melhora-o-alinhamento-do-time-tecnico-com-o-negocio/)](media/2026-03-14-tests4.png)
38+
39+
[https://www.eximiaco.tech/pt/2020/04/24/a-adocao-de-testes-automatizados-de-aceitacao-melhora-o-alinhamento-do-time-tecnico-com-o-negocio/](https://www.eximiaco.tech/pt/2020/04/24/a-adocao-de-testes-automatizados-de-aceitacao-melhora-o-alinhamento-do-time-tecnico-com-o-negocio/)
40+
41+
## Unit Testing:Principles, Practices and Patterns
42+
43+
![[https://www.eximiaco.tech/pt/2020/04/10/unit-testing-principles-practices-and-patterns/](https://www.eximiaco.tech/pt/2020/04/10/unit-testing-principles-practices-and-patterns/)](media/2026-03-14-tests5.png)
44+
45+
[https://www.eximiaco.tech/pt/2020/04/10/unit-testing-principles-practices-and-patterns/](https://www.eximiaco.tech/pt/2020/04/10/unit-testing-principles-practices-and-patterns/)
46+
47+
O argumento do autor é que nem todos os testes são iguais, por isso devemos questionar a existência de cada teste a partir da ótica do negócio, ou senão, estará somente aumentando o custo de ~~code coverage~~.
48+
49+
## Growing Object-Oriented Software, Guided By Tests (Escola de Londres)
50+
51+
![[https://www.eximiaco.tech/pt/2019/08/02/growing-object-oriented-software-guided-by-tests/](https://www.eximiaco.tech/pt/2019/08/02/growing-object-oriented-software-guided-by-tests/)](media/2026-03-14-tests6.png)
52+
53+
[https://www.eximiaco.tech/pt/2019/08/02/growing-object-oriented-software-guided-by-tests/](https://www.eximiaco.tech/pt/2019/08/02/growing-object-oriented-software-guided-by-tests/)
54+
55+
## TDD 2.0
56+
57+
![[https://sttp.site/chapters/getting-started/developer-testing-workflow.html](https://sttp.site/chapters/getting-started/developer-testing-workflow.html)](media/2026-03-14-tests7.png)
58+
59+
[https://sttp.site/chapters/getting-started/developer-testing-workflow.html](https://sttp.site/chapters/getting-started/developer-testing-workflow.html)
60+
61+
## Property-Based Testing
62+
63+
O Teste Baseado em Propriedade trata de generalizar a entrada para podermos fazer declarações sobre a saída; sem especificar exatamente como a entrada ou saída deve ser, apenas deve ser semelhante.
64+
65+
[https://www.codit.eu/blog/property-based-testing-with-c/](https://www.codit.eu/blog/property-based-testing-with-c/)
66+
67+
[https://github.com/fscheck/FsCheck](https://github.com/fscheck/FsCheck)
68+
69+
### Conheçendo FsCheck
70+
71+
![](media/2026-03-14-tests8.png)
72+
73+
[https://dev.to/thawkin3/clean-code-with-unit-tests-tips-and-tricks-for-keeping-your-test-suites-clean-483l](https://dev.to/thawkin3/clean-code-with-unit-tests-tips-and-tricks-for-keeping-your-test-suites-clean-483l)
74+
75+
## Continua...
76+
77+
🤔 Artigo idealizado em 8 de fevereiro de 2021 e so publicado agora 🙏.

0 commit comments

Comments
 (0)