Spróbuję w pigułce zawrzeć najczęściej (moim zdaniem) spotykane zagadnienia dotyczące typów ogólnych oraz dylematów z nimi związanych. Nie tracimy czasu. Brum brum. Co myślisz, kiedy słyszysz o typach ogólnych. Jeśli […]
Month: February 2020
Odwrócenie zależności
Zanim przekleję z internetu definicję odwrócenia zależności, najpierw poznamy kilka innych terminów, a na koniec wszystko stanie się jasne. Kierunek działania programu W angielskich źródłach będzie mowa o flow of […]
Design By Contract
Gdy słyszałem słowo kontrakt w kontekście programowania, to automatycznie otwierała mi się w mózgu szufladka z Javowym konstruktem jakim jest interfejs (interface). Nieważne teraz czy słusznie czy nie. W wielu źródłach interfejs jest […]
[#tinypost] If-ytyzm by example
Pisanie oprogramowania dla biznesu może wywołać różne emocje. Od znudzenia po uber zaangażowanie. Szczególnie wówczas, gdy dziedzina problemowa jest ciekawa i stanowi wyzwanie. Problemy biznesowe się powielają. Kolejna integracja, […]
Immutable
Proste. private, final, settery be, blablablabblssadasdknsfoiwdf. Jeśli potrzebujesz odświeżyć definicję, to wejdź tu albo gdziekolwiek chcesz, wszędzie to samo będzie napisane. J. Bloch napisał w Effective Java: “Classes should […]
[S]OLID
Każdy taki akronim wygląda sexy. Mmm SOLID. Dobrze wiedzieć, że istnieje coś takiego. A gdyby tak wiedzieć co każda z literek oznacza, a gdyby tak rozumieć jeszcze. Z miejsca 15k koleżko. Zaufaj mi. Znasz […]
Abstrakcja
Zacznijmy od czegoś prostego. Według słownika abstrakcja to: “a general concept formed by extracting common features from specific examples” “the action of removing something from something else” […]