WIEDZA POD RĘKĄ

Słownik pojęć

551 pojęć z programowania, backendu i GitOps. Definicje, rozwinięcia skrótów i źródła — bez konta.

Wyniki: 551

StorageClass

Opis sposobu dynamicznego tworzenia wolumenów przez provisioner. Parametry są zależne od dostawcy; ta sama nazwa w dwóch klastrach nie gwarantuje tych samych właściwości.

Dokumentacja źródłowa ↗

Strefa dostępności

AZ
Availability Zone — strefa dostępności

Wydzielona lokalizacja infrastruktury w regionie chmurowym, używana przy projektowaniu odporności na awarie. Rozłożenie replik po strefach nie gwarantuje samo spójności danych i poprawnego failover.

Struktura pól tablicy PHP

Opis znanych kluczy i ich typów, np. array{price: int, name?: string} w PHPDoc. Pomaga wykrywać błędne odczyty statycznie; nie jest parserem wejścia ani gwarancją kształtu danych z HTTP.

Dokumentacja źródłowa ↗

STS

STS
Security Token Service — usługa wydawania tymczasowych poświadczeń

Usługa AWS wydająca tymczasowe poświadczenia, np. przy przejęciu roli. Ich krótki czas życia pomaga ograniczać ekspozycję, lecz nie naprawia nadmiernych uprawnień roli.

Subnet / podsieć

Wydzielony zakres adresów w sieci. W AWS podsieć należy do jednej strefy dostępności. Publiczność zależy od tras i adresacji, a nie od nazwy zawierającej public.

Dokumentacja źródłowa ↗

Swoole

Rozszerzenie PHP udostępniające m.in. serwery i mechanizmy współbieżności. Same korutyny nie gwarantują nieblokującego zachowania dowolnego klienta I/O.

Symfony

Ekosystem komponentów PHP i framework do ich składania. W małym labie można użyć samych komponentów; nie należy mylić takiego przykładu z kompletną aplikacją frameworkową.

Sync wave i hook

Fazy i kolejność synchronizacji Argo CD. Faza ma pierwszeństwo przed wave; zależność Jobu musi istnieć we właściwym momencie. Hooki nie wykonują się przy selective sync.

Dokumentacja źródłowa ↗

System AP

AP
Dostępność i tolerowanie podziału sieci

W kontekście CAP system odpowiada podczas podziału sieci, dopuszczając brak liniowej spójności. Po odzyskaniu łączności potrzebuje reguł rozstrzygania konfliktów; AP nie gwarantuje bezbłędnej dostępności całego produktu.

Dokumentacja źródłowa ↗

System modułów platformy Java

JPMS
System modułów platformy Java

System modułów Java opisujący zależności i eksportowane pakiety. Nie zastępuje Gradle ani nie wyznacza automatycznie granic domeny.

Dokumentacja źródłowa ↗

System operacyjny

OS
System operacyjny

Warstwa zarządzająca procesami, pamięcią i urządzeniami. Komendy, ścieżki i sygnały mogą różnić się między Linux, macOS i Windows.

Dokumentacja źródłowa ↗

Szyfrowanie age

age jest nazwą narzędzia, nie skrótem zdania.

Narzędzie szyfrowania plików z kluczem odbiorcy. SOPS może używać age do ochrony klucza danych; klucz prywatny przechowuj oddzielnie od szyfrowanego repo.

Dokumentacja źródłowa ↗

Ślad stosu wywołań

Lista ramek wywołań pokazująca drogę wykonania zarejestrowaną przy błędzie. Ramka zwykle wskazuje funkcję, plik i linię. Zacznij od typu i przyczyny wyjątku oraz ramki należącej do Twojego kodu; ostatnia linia wydruku nie musi być miejscem przyczyny. Nie publikuj śladów zawierających dane wrażliwe.

Dokumentacja źródłowa ↗

Środowisko wirtualne Python

Oddzielny interpreter i zestaw zależności projektu. Wybierz go również w IDE; .venv nie izoluje sieci ani uprawnień jak osobny host.

Dokumentacja źródłowa ↗

Tablica routingu / route table

Reguły wyboru następnego celu pakietu według adresu docelowego. Trasa do bramy nie jest uprawnieniem dostępu: nadal obowiązują polityki sieci i reguły bezpieczeństwa.

Dokumentacja źródłowa ↗

TDD

TDD
Test-Driven Development — wytwarzanie kodu sterowane testami

Cykl pracy: test ujawniający brak zachowania, minimalna implementacja, potem refaktoryzacja. Sam fakt napisania testu jako pierwszego nie zapewnia dobrego projektu ani pełnego pokrycia ryzyka.

Template Method — szkielet algorytmu

Algorytm w klasie bazowej pozostawia wybrane kroki podklasom. Ułatwia współdzielenie szkieletu, ale wiąże rozszerzenia z dziedziczeniem i kontraktem klasy bazowej.

Tenant — wydzielony klient systemu

Organizacja lub klient, którego dane są oddzielone od innych. Sprawdzaj przynależność zasobu do klienta przy każdej operacji; znajomość identyfikatora nie daje dostępu.

Termin zakończenia operacji

Granica czasu całej operacji, obejmująca próby, oczekiwanie i przerwy. Osobny pełny timeout każdej próby może przekroczyć deadline użytkownika.

Terraform

Narzędzie deklaratywnego zarządzania zasobami przez providerów i stan. Plik stanu może zawierać dane wrażliwe; plan nie jest zgodą na automatyczne wykonanie zmian.

Test integracyjny

Sprawdza współpracę rzeczywistych elementów, np. use case i PostgreSQL. Dla transakcji obserwuj także stan po commit, a nie sam brak wyjątku.

Test jednostkowy

Sprawdzenie małego fragmentu zachowania w kontrolowanych warunkach. Zakres testu określa granica zachowania, a nie obowiązek zamockowania każdej zależności.

Test od początku do końca

E2E
Test od początku do końca

Test przechodzący przez określony przepływ systemu. Nazwa E2E nie dowodzi zgodności atrap, danych i środowiska z produkcją.

Dokumentacja źródłowa ↗

Testcontainers

Biblioteki uruchamiające tymczasowe usługi kontenerowe dla testów integracyjnych. Dają rzeczywisty silnik, lecz wymagają odpowiedniego runtime kontenerów.

Dokumentacja źródłowa ↗

Testowanie mutacyjne

Celowe wprowadzenie małego błędu i sprawdzenie, czy test go wykrywa. Test, który przechodzi także dla błędnego wariantu, może nie chronić danej reguły. Wykrycie kilku mutacji nie jest dowodem pełnej poprawności programu.

Dokumentacja źródłowa ↗

Testowanie zachowania

Sprawdzanie ustalonego zachowania na konkretnych przypadkach. Dobry test potrafi odróżnić poprawną regułę od wskazanego błędu; przejście referencji nie dowodzi jeszcze samodzielności ucznia.

Testy własności

Testowanie reguły dla wielu generowanych wejść, np. naliczone doby pokrywają okres i przekraczają go o mniej niż dobę. Własność i generator muszą odpowiadać kontraktowi. Framework może uprościć znaleziony kontrprzykład; losowość sama nie dowodzi poprawności.

Dokumentacja źródłowa ↗

TLS

TLS
Transport Layer Security — zabezpieczenie transportu danych

Protokół chroniący komunikację przed podsłuchem i modyfikacją oraz umożliwiający weryfikację strony połączenia. Nie zastępuje autoryzacji aplikacji ani kontroli danych na końcach transmisji.