Implementacja wzorca projektowego Odwiedzający w Javascript
Odwiedzający to behawioralny wzorzec projektowy pozwalający oddzielić algorytmy od obiektów na których pracują. Inne z tej kategorii: ProgramowanieTakie tam: www.marczuk.org
Odwiedzający to behawioralny wzorzec projektowy pozwalający oddzielić algorytmy od obiektów na których pracują. Inne z tej kategorii: ProgramowanieTakie tam: www.marczuk.org
Tagi w JUnit to mechanizm pozwalający na kategoryzowanie i selektywne uruchamianie testów. Są szczególnie przydatne w dużych projektach, gdzie istnieje potrzeba uruchamiania tylko określonych grup testów. Krok 1 – Deklaracja tagów Krok 2 – Uruchamianie testów Inne z tej kategorii: ProgramowanieTakie tam: www.marczuk.org
Testcontainers to biblioteka, która umożliwia tworzenie lekkich, jednorazowych instancji aplikacji, które mogą działać w kontenerach Docker. Dzięki Testcontainers możliwe jest dynamiczne konfigurowanie kontenerów Dockera za pomocą kodu, które nie byłoby łatwe do osiągnięcia przy użyciu docker-compose.yml Krok 1 – Dodanie zależności w Mavenie Krok 2 – Użycie Testcontainers Inne z tej kategorii: ProgramowanieTakie tam: www.marczuk.org
W JUnit 5, testy parametryzowane pozwalają na uruchomienie tej samej metody testowej z różnymi zestawami danych wejściowych. Poniżej przykład użycia @MethodSource czyli dostarczenie danych testowych z funkcji: Inne z tej kategorii: ProgramowanieTakie tam: www.marczuk.org
Jenkins posiada wbudowaną obsługę uruchamiania zadań z opóźnieniem. Żeby uruchomić zadanie za np. godzinę należy dodać parametr delay w URL. Parametr przyjmuje wartość w sekundach. Cały URL wygląda tak: Inne z tej kategorii: ProgramowanieTakie tam: www.marczuk.org
React wymaga aby każdy element listy posiadał unikalne ID. Dlatego poniższy kod: wygeneruje ostrzeżenie w konsoli: Rozwiązaniem problemu jest nadanie wspomnianych ID elementom listy: Inne z tej kategorii: ProgramowanieTakie tam: www.marczuk.org
Git stash to przydatne narzędzie, które pozwala na tymczasowe zapisanie zmian w kodzie. Jest to szczególnie pomocne, gdy pracujesz nad nową funkcjonalnością lub poprawką, ale musisz przełączyć się na inną gałąź lub rozwiązać pilny problem bez tracenia postępów w bieżącej pracy. Podstawowe komendy Zapisuje bieżące zmiany i przywraca repozytorium do czystego stanu: Wyświetla listę wszystkich…
Dowiedz się więcej
Jenkins domyślnie zatrzymuje pipeline jeżeli jeden z kroków się nie powiódł. Czasami jednak chcemy aby kontynuował i zignorował wynik poprzedniego kroku. Takie zachowanie można osiągnąć dzięki przechwytywaniu wyjątków. Inne z tej kategorii: ProgramowanieTakie tam: www.marczuk.org
Inne z tej kategorii: ProgramowanieTakie tam: www.marczuk.org
Phaser3 nie obsługuje z automatu formatowania BBCode. Na szczęście Phaser3 umożliwia instalowanie wtyczek, które rozszerzają funkcjonalność Phaser3. Aby móc cieszyć się obsługą BBText w Phaser3 należy zainstalować wtyczkę phaser3-rex-plugins. Krok 1 – Instalacja wtyczki Krok 2 – Aktualizacja konfiguracji Krok 3 – Używanie BBText Inne z tej kategorii: ProgramowanieTakie tam: www.marczuk.org