Eduardo

1.6K posts

Eduardo

Eduardo

@edmolko

In love with life

Portugal Bergabung Eylül 2009
182 Mengikuti45 Pengikut
Eduardo
Eduardo@edmolko·
@mjovanovictech I've always followed that approach, but depending on the complexity of the system, sometimes testing all possible path combinations in integration tests may be overkill. As always, the dev needs to evaluate the trade-offs and decide accordingly
English
0
0
0
112
Milan Jovanović
Milan Jovanović@mjovanovictech·
Forget about unit tests. Here's the best type of test to write. I used to believe this for many years: - Unit testing for the domain entities and services - Integration testing for the application use cases After writing thousands of tests, I no longer believe this to be the best way. The highest ROI approach is integration testing with real services. If you can run external services in Docker, use Testcontainers. If not, create separate service instances you can use for testing. This will also work in CI pipelines, so even faster feedback loop. If you can write end-to-end tests, even better. I'm not saying unit tests are bad. But you get better ROI with integration testing. What do you think about this idea?
Milan Jovanović tweet media
English
9
12
109
6K
Eduardo
Eduardo@edmolko·
@Rapariga_da_Sup Que continues a fazer o que mais gostas por muito tempo! Força aí, miúda
Português
1
0
1
28
A_Rapariga_da_Superior
A_Rapariga_da_Superior@Rapariga_da_Sup·
1/3🧵 Não pensava escrever esta crónica, mas as palavras saíram naturalmente. A "Rapariga da Superior" não nasceu para ter palco; nasceu do silêncio de olhar em redor e ver a bancada real vazia. Como não sou de baixar os braços, deitei mãos à obra. 👇
A_Rapariga_da_Superior tweet media
Português
3
0
21
1.5K
Eduardo me-retweet
Charly Wargnier
Charly Wargnier@DataChaz·
accurate 😁
English
17
64
616
102.2K
Eduardo me-retweet
Guilherme Vargas
Guilherme Vargas@guivargas51·
@zillinft O medo é tão grande que o pessoal tá dando um oi, tentando cutucar o bicho com a vara de 3 m para não ser mordido
Português
1
1
107
8.8K
mommiesboy 🫧
mommiesboy 🫧@smileonX·
@Officer_Stoopz @trikcode no, they know nothing about coding, codes didn't change, someone with knowledge will still be able to debug or add new features.
English
3
0
1
278
Wise
Wise@trikcode·
A person deleted 3 months of AI generated code because he could not understand it. He could not explain why it was written that way.
Wise tweet media
English
744
1.3K
15.9K
1.3M
Eduardo me-retweet
Stephen Kong 📺
Stephen Kong 📺@StephenKong_·
Me reí.
Español
88
1.4K
9.6K
455.1K
Karen Payne MVP
Karen Payne MVP@KarenPayneMVP·
ASP .NET Core developers, do you use FluentValidation? If yes, are you using the new DI way?
English
23
1
69
19.2K
Eduardo
Eduardo@edmolko·
@DevLeaderCa Reqnroll for BDD, Autofixture for TDD. Both using NSubstitute and FluentAssertions
English
0
0
0
58
devleader
devleader@DevLeaderCa·
What's your approach to unit testing in .NET? Any preferred frameworks or tools?
English
45
0
49
8.9K
Porto Insider 
Porto Insider @PortoInsider·
Juan Riquelme Angulo, o 'Haaland Equatoriano', de 18 anos do Independiente Del Valle, está na mira do FC Porto. O atacante está avaliado em 350Mil €. [@diarioas]
Porto Insider  tweet media
Português
6
3
312
56.3K
JPQ
JPQ@quaresmajpqp·
O que motiva os haters da IA? A- Medo de substituição humana, perda de emprego e das capacidades humanas B- Falta de compreensão técnica, sobre como a IA funciona gera desinformação C- Desconfiança e privacidade, fraude e uso abusivo de dados D- Ansiedade perante mudanças rápidas
Português
6
2
2
1.4K
Eduardo
Eduardo@edmolko·
@mgmpl @observadorpt Sim, e eu concordo contigo. Realmente os OCS fazem isso. Em relação ao PS é só estúpido. Mas em relação aos imigrantes, penso que até possam estar a piorar a imagem deles nos casos em que referi
Português
1
0
0
8
Miguel Pereira Leite
Miguel Pereira Leite@mgmpl·
@edmolko @observadorpt Claro que não é. O meu comentário é sarcasmo. Mas é consequência directa do comportamento dos OCS nacionais. Ora fica atento às notícias durante uns tempos...
Português
2
0
0
21
Observador
Observador@observadorpt·
Um carro abriu fogo em Nice, provocando pelo menos dois mortos e três feridos. Desconhecem-se as causas do ataque. Polícia pede à população que se afaste da zona. #Nice #França #Ataque #Europa
Observador tweet media
Português
91
11
37
50K
Eduardo
Eduardo@edmolko·
@mgmpl @observadorpt Eu não sei se isso é uma boa política. Se porventura realmente não souberem a nacionalidade de quem comete uma ilegalidade, toda a gente vai assumir que foram imigrantes mesmo que não tenham sido.
Português
1
0
0
32
Miguel Pereira Leite
Miguel Pereira Leite@mgmpl·
@observadorpt Ora bem. Se foi "carro abriu fogo" quer dizer que era com emigrantes. É como as notícias sobre políticos corruptos, quando não diz o partido já sabemos que é do PS
Português
2
1
88
1K
Eduardo
Eduardo@edmolko·
@MrPeterLMorris @kristijan_kralj In my Integration Tests I use in-memory for local dev, and a real one in CI that catches issues like the one you mentioned.
English
0
0
0
11
Kristijan Kralj
Kristijan Kralj@kristijan_kralj·
The hidden trap of the Repository Pattern: Overengineering. For 2 years, I've been running a quiet experiment: Building a production .NET app, with semi-complex domain logic, and real-world requirements. But I challenged one of the most repeated claims in .NET circles: "You have to use a repository pattern over EF Core to write proper unit tests." I ignored that advice: - No generic repositories. - No IWhateverRepository interfaces. - DbContext injected directly into services. - Domain logic pushed to domain classes when needed. Pure logic got unit tests. Logic in services got unit tests + EF Core In-Memory provider. I still checked that everything works with a real DB using integration tests. I ended up with 927 tests: - 654 unit tests - 273 integration tests And best of all? My tests were faster to write and easier to maintain. I haven't missed repositories. But I realized they were slowing me down in previous projects. Extra layers don't automatically make the code more testable. They just made it more abstract and harder to change.
Kristijan Kralj tweet media
English
11
1
28
2.6K
Eduardo me-retweet
ACERVO
ACERVO@AcervoCharts·
ORGULHO! A brasileira Júlia Pimentel, de 11 anos, criou uma fórmula simples para calcular raiz quadrada e saiu em uma revista científica.
ACERVO tweet mediaACERVO tweet media
Português
635
2.1K
80.1K
7.9M
Eduardo
Eduardo@edmolko·
@tiagopita Eu não sinto inveja porque reconheço que há pessoas melhores que eu em muitas áreas à volta da minha. Se calhar és o melhor em todas as áreas, porque não? Só questiono as tuas afirmações sobre AI e SWE porque não é isso que verifico diariamente.
Português
1
0
4
218
Eduardo
Eduardo@edmolko·
@Vega9000 É simples: ou tens maior flexibilidade de despedimento e atrais mais e melhores empresas ou favoreces a estabilidade do empregador. As duas são legítimas e são mutuamente exclusivas. Não existe uma solução perfeita, caso contrário não era sequer discussão
Português
1
0
0
375
Vega9000
Vega9000@Vega9000·
Continuo a achar graça à lógica liberal para a reforma laboral. Espremido, é isto: "vocês só não ganham 3 mil euros por mês porque o patrão não pode chegar ao funcionário e dizer 'Antunes, arrume as suas coisas, amanhã já não vem'. É este o argumento apenas, não é mais nada.
Português
18
51
392
9.6K
Eduardo
Eduardo@edmolko·
@tiagopita "tem esta atitude de merda como este tipo." Eu só comentei que a tua recente cruzada contra os Devs me parece excessiva e questionei o porquê. Não leves demasiado a peito. Para quem se diz ser tão experiente em C-level, achei-te demasiado impulsivo. No entanto, não generalizo
Português
0
0
11
383
Eduardo
Eduardo@edmolko·
@tiagopita Não percebo esse teu ataque recente aos developers ultimamente. À primeira vista, até parece que tens inveja do conhecimento técnico. AI é uma tool, fantástica que nos ajuda a focar em resolver problemas em vez de perdermos tempo na implementação. Problemas sempre existirão
Português
0
0
4
4.9K