Z moich poprzednich artykułów wiesz już, że testy automatyczne możemy podzielić między innymi na testy jednostkowe i testy integracyjne. Do testów jednostkowych wprowadziłem Cię już w ostatnich artykułach (jeżeli się z nimi jeszcze nie zapoznałeś, koniecznie to zrób). Teraz przyszła pora na testy integracyjne. W testach jednostkowych testujem...
Podsumowanie
Sztuka programowania 1701 dni, 1 godzinę, 45 minut temu 118 źrodło rozwiń
Menu TopKursPlanZyskiAutorzyMentorzyFAQAsync EkspertPolska wersja kursu online! Twoja ścieżka do poznania asynchroniczności w .NET Kiedy środowisko .NET otrzymywało kolejne elementy związane z programowaniem asychronicznym i współbieżnym, odczucia i odbiór związany z nimi był mieszany. Z jednej strony otrzymywaliśmy niesamowite możliwości. Z drugiej powodowało to p...
How to enforce Modular Monolith architecture - approaches, tools and best practices
Architektura 1704 dni, 1 godzinę, 16 minut temu 77 źrodło rozwiń
How to improve developer's experience while working with non-nullable references
Sztuka programowania 1702 dni, 1 godzinę, 23 minuty temu 66 źrodło rozwiń
Kto lubi ciasto? Ja uwielbiam! Zwłaszcza takie dotnetowe :) Cake pozwala pisać build skrypty w C#. Zamiast ręcznie uruchamiać skrypty, albo bawić się Powershellem, można je zaprogramować w znanym języku. Co lepsze, można stworzyć repozytorium i w nim trzymać cały kod związany z deploymentem
Programowanie rozproszone 1704 dni, 1 godzinę, 16 minut temu 66 źrodło rozwiń
Coraz więcej z nas chce lub musi pracować zdalnie. Czy zastanawiałeś się jak zrobić to wydajnie i bezproblemowo? Oto kilka wskazówek ode mnie w najnowszym odcinku.
Docker has built in great cache mechanism, but to be able to use it, you have to understand how it works.
Jeden z najnudniejszych, najmniej seksownych, najczęściej odsuwanych w czasie tematów w projektach? Dokumentacja! W tym odcinku rozmawiamy właśnie o niej…
Architektura 1703 dni, 1 godzinę, 51 minut temu 68 źrodło rozwiń
Często słyszę, jak te pojęcia są mylone i używane zamiennie, a tak naprawdę tyczą się zupełnie różnych rzeczy. Pokrótce postaram się przybliżyć oba te terminy, a także zaproponować sposób, jak z nimi żyć.
Architektura 1702 dni, 1 godzinę, 23 minuty temu 51 źrodło rozwiń
Trochę moich przymyśleń o tym, czy warto studiować kierunki związane z programowaniem.
Standard CI build checks integrity of committed code after merge. This approach can lead to a state when code is not deployable due to failing tests or even failing compilation. Gated check-in helps to protect the integrity by verifying state before the merge. In that way, you can protect your master branch and avoid build breaks. In that way, you can ensure that your master branch is always deployable (what is crucial in GitHub flow) and you will not interrupt your colleagues with your obvious mistakes....