Tag: programowanie

Wzorzec projektowy Singleton C++ / Qt

Wzorzec projektowy Singleton C++ / Qt

Zastosowanie Kreacyjny wzorzec projektowy, charakteryzujący się jedną instancją danego obiektu oraz globalnym dostępem do funkcji getInstance(), dzięki czemu możemy uzyskać do niego dostęp praktycznie z każdego miejsca. Inną cechą charakterystyczną jest Lazy loading, czyli alokacja pamięci dla singletona występuje dopiero przy jego pierwszym wywołaniu (odwołaniu […]

Recenzja książki „Myślenie obiektowe w programowaniu”

Recenzja książki „Myślenie obiektowe w programowaniu”

Książka dobra dla początkującego programisty ze względu na poruszenie jedynie podstaw tematu. Generalnie po przeczytaniu tej pozycji nie miałem wrażenia, że dowiedziałem się czegoś nowego. Co więcej, jest ona w całości opatrzona nudnymi przykładami w C#. Tytuł książki dokładnie wyczerpuje jej treść – opisano w […]

Recenzja książki „Wzorce projektowe – elementy oprogramowania obiektowego wielokrotnego użytku”

Recenzja książki „Wzorce projektowe – elementy oprogramowania obiektowego wielokrotnego użytku”

Wzorce-Projektowe

O książce „Wzorce projektowe – elementy oprogramowania obiektowego wielokrotnego użytku” można powiedzieć, że powinna być wpisana w kanon każdego dobrego programisty. Pozycja ta jest cytowana przez wiele innych źródeł, a sami autorzy są nazywani „bandą czterech”. Jako pierwsi zapisali oni wszystkie dobre metody programowania w jednej książce, co przyniosło im znaczny rozgłos.

Książka zawiera szczegółowe omówienie wzorców projektowych podzielonych na trzy grupy:  wzorce konstrukcyjne, strukturalne i operacyjne.

Ocena

Książkę oceniam 8/10.

Uzasadnienie

Dlaczego wystawiam książce „tylko” 8/10? Jest napisana ciężkim, technicznym językiem. Pomimo, że niektóre opisywane metody różnią się znacznie stopniem trudności, to cała książka utrzymana jest w podobnym stylu. Poza tym wykorzystywany przez autorów kod jest trudny do zrozumienia dla początkujących programistów, a niekiedy odbiega od dobrej notacji (np. metody rozpoczynają się wielkimi literami). Pomimo tego pozycja stanowi fachową literaturę.

Rekomendacja

Książkę poleciłbym co najmniej średnio zaawansowanym programistom.

Recenzja książki „C++ i Qt – wprowadzenie do wzorców projektowych”

Recenzja książki „C++ i Qt – wprowadzenie do wzorców projektowych”

Książkę można byłoby zawrzeć w jednym zdaniu – jest to zdecydowanie najlepsza pozycja o Qt, którą czytałem. Choć zdjęcie wygląda, jakbym ją wypożyczył z biblioteki, gdzie była czytana co najmniej przez kilkadziesiąt osób, to jednak muszę przyznać, że jest to książka którą czytałem sam wielokrotnie, […]

Recenzja książki „Myśl jak programista”

Recenzja książki „Myśl jak programista”

Książka ukazuje obrazowo, jak alokowana jest pamięć na stercie i stosie. Wskazuje również zalety programowania rekurencyjnego, jednak zarazem zawiera zbyt wiele powtórzeń. Autor położył nacisk na rozwiązywanie problemów w schematyczny sposób oraz przedstawił kłopotliwe sytuacje, w jakich może znaleźć się programista. Książka nie jest raczej […]