Dowiedz się jakich technik warto używać, aby pisać poprawne testy swojego kodu. Testy oprogramowania będą łatwiejsze, dzięki metodykom z tego wpisu.
TDD czyli Test Driven Development, to metodyka tworzenia oprogramowania, która zakłada utworzenie testu przed implementacją logiki. Czy takie podejście ma sens?
Jak pisać czytelne i poprawnie ustrukturyzowane testy przy pomocy wzorca AAA. Dzisiaj dowiesz się czym jest Arrange, Act, Assert i dlaczego warto go stosować.
Czym różni się mock od spy, a dummy od fake’a i co to jest stub? Sprawdź kiedy warto użyć konkretnego dublera i jak one mają się do siebie.
Czym różnią się od siebie podstawowe rodzaje testów oraz kiedy warto napisać test jednostkowy, integracyjny, komponentowy, a kiedy e2e?
Piramida testów powstała, aby ustandaryzować to, ile jakich testów powinniśmy pisać w naszym systemie. Sprawdź w jakiej sytuacji wybrać dany typ testu.
Obsługa i czyszczenie cache bywają uważane za trudne. Jak unikać problemów? Poznaj skuteczne strategie i dobre praktyki, które pomogą Ci w zarządzaniu cache-m.
Czy hexagonal architecture jest naprawdę tak bardzo skomplikowanym i trudnym wzorcem, jak pokazuje to większość poradników w internecie?
Command Query Responsibility Segregation czyli CQRS. Jest to wzorzec projektowy, który rozdziela zadania odczytu i zapisu do osobnych modeli. Sprawdź ten wpis, aby dowiedzieć się kiedy i jak z niego skorzystać.