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.
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ć.
Pewnie większość z Was słyszała o zasadach SOLID. Są one bardzo rozpowszechnione i dosyć często stosowane, ale czy słyszeliście o GRASP? General Responsibility Assignment Software Patterns, to kolejna dawka zasad czystego kodu do zapamiętania.