Czy wiesz, że jesteśmy również na Slacku? Dołącz do nas już teraz klikając tutaj!
Marcin Kukliński

Zawodowo backend developer, hobbystycznie pasjonat języka C++. Po godzinach poszerza swoją wiedzę na takie tematy jak teorii kompilacji oraz budowa formatów plików. Jego marzeniem jest stworzyć swój własny język programowania.



Testy parametryzowane w GoogleTest


2019-11-26, 01:23
Testy parametryzowane w GoogleTest

Początkowo planowałem o GoogleTest napisać tylko jeden wpis. Podczas pisania zauważyłem jednak, że tematyka pisania testów w C++ jest bardzo rozległa. Na tyle rozległa, że gdyby próbować wszystko opisać za jednym razem, to mało komu chciałoby się dotrzeć do końca wpisu. Zapraszam w takim razie na drugi post z serii o GoogleTest, w którym zajmiemy się testami parametryzowanymi.... więcej

Testy jednostkowe z GoogleTest


2019-11-12, 02:00
Testy jednostkowe z GoogleTest

Profesjonalny programista to nie programista, który nie popełnia błędów. Profesjonalny programista to programista, który popełnia ten sam błąd maksymalnie jeden raz. Tą krótką mądrością zapraszam Was na wpis poświęcony świetnemu i jakże prostemu narzędziu, którym jest biblioteka GoogleTest.... więcej

Krótki tutorial menadżera pakietów Conan


2019-10-24, 01:09
Krótki tutorial menadżera pakietów Conan

Tworzenie aplikacji to zazwyczaj świetna przygoda. Możemy modelować zachowania aplikacji, próbując wynaleźć coś, czego jeszcze nie ma. Jednym z problemów związanych z szybkim dostarczaniem swoich pomysłów jest niewątpliwie infrastruktura, na której się opieramy. Tworząc swoją grę, nie chcemy tworzyć silnika od nowa - lepiej skorzystać z istniejącego już rozwiązania. Kiedy myślimy o komunikacji klient-serwer, raczej nie mamy na myśli tworzenia kodu obsługi socketów, a - modelowanie komunikatów, które będą wysyłane przez kod, od którego nasza aplikacja będzie zależeć, czyli zależność. Zapraszam na wpis, w którym przedstawię podstawy pracy z menadżerem zależności Conan.... więcej

Dlaczego unikamy wielodziedziczenia?


2019-05-23, 00:00
Dlaczego unikamy wielodziedziczenia?

Wielodziedziczenie to cecha programowania obiektowego, od której wielu programistów stara się odchodzić. Bardzo często spotykamy w sieci pytania na temat wielodziedziczenia, po czym otrzymujemy odpowiedzi w formie: "nie używaj, bo nie.". Dzisiaj przedstawimy życiowy przykład, który przemawia przeciw wielodziedziczeniu właśnie.... więcej

Teoria kompilacji: Kompilacja i optymalizacja


2019-02-28, 01:23
Teoria kompilacji: Kompilacja i optymalizacja

Tuż po przetworzeniu plików źródłowych przez preprocesor, efekt jego pracy trafia bezpośrednio do kompilatora, gdzie zostaje poddany procesowi kompilacji. Proces ten, mimo że w głowach wielu osób wydaje się być bardzo skomplikowanym, może zostać zamknięty w łatwą do zrozumienia abstrakcję. Zapraszam na wpis, który wyjaśni na czym dokładnie polega ten proces.... więcej

Niesforne bity i bajty - slajdy z prezentacji


2019-01-18, 00:37
Niesforne bity i bajty - slajdy z prezentacji

W tym tygodniu wyjątkowo nie pojawi się wpis tematyczny. Mam jednak dla Was - czytelników - coś w zamian: prezentację, którą wygłaszałem we wtorek na krakowskim meetupie sympatyków C++.... więcej

Pssst! Używamy Cookies. Poprzez używanie naszego serwisu zgadzasz się na odczytywanie i zapisywanie Cookies w swojej przeglądarce.
Polityka Prywatności