Metoda main – czy warto poświęcić jej więcej uwagi?

metoda main napis

W niniejszym artykule omówię metodę main oraz postaram się odpowiedzieć na zadane w tytule pytanie (trochę filozoficzne pytanie 🙂) czy warto poświęcić jej więcej uwagi? Na początku wpisu przedstawię ogólny opis metody main oraz omówię kiedy metoda main jest uruchamiana. Następnie zostanie zaprezentowana metoda main w różnych językach programowania. W dalszej części artykułu przedstawię dobre …

Metoda main – czy warto poświęcić jej więcej uwagi? Czytaj dalej »

Kod źródłowy jak dobre czasopismo? 🙂

czytanie obraz

W niniejszym wpisie przedstawię w jaki pozytywny sposób można wykorzystać zasady znane z czasopism podczas pisania kodu źródłowego. Zaprezentuję strukturę artykułu w czasopiśmie oraz omówię jak można odnieść tę strukturę do struktury kodu źródłowego. Okazuje się, że czasopisma, magazyny, książki mogą mieć wiele wspólnego z kodem źródłowym 🙂. Struktura czasopisma Zazwyczaj czasopismo związane jest z …

Kod źródłowy jak dobre czasopismo? 🙂 Czytaj dalej »

Jak nie pisać funkcji?

kod źródłowy obraz

W artykule przedstawię i omówię najdłuższą funkcję, którą zaimplementowałem w jednym z moich starych projektów. Ponadto wyjaśnię dlaczego jest to dobry przykład na to, jak nie pisać funkcji. Przedstawię również jakie rzeczy mogłyby być usprawnione w podanym kodzie źródłowym. Funkcja pochodzi z rzeczywistego projektu – gry komputerowej, którą napisałem w 2011 roku. Projekt został napisany …

Jak nie pisać funkcji? Czytaj dalej »

Komentarze w kodzie źródłowym

pliki z tekstem

W tym artykule zostanie poruszony temat pisania komentarzy w kodzie źródłowym. Często powstają dyskusje na temat tego, czy pisać komentarze, czy też z nich zrezygnować. A może istnieje kompromis? 🙂 Możemy wyróżnić trzy główne podejścia do pisania komentarzy w kodzie źródłowym: Pisanie dużej ilości komentarzy. Zrezygnowanie z pisania komentarzy. Pisanie komentarzy, ale tylko tam, gdzie …

Komentarze w kodzie źródłowym Czytaj dalej »

Dziedziczenie w programowaniu – ekstremalny przypadek

przykładowy schemat

Z dziedziczeniem spotykamy się często w programowaniu, w szczególności w programowaniu obiektowym. Powstaje pytanie: Kiedy zastosować dziedziczenie a kiedy agregację? W tym artykule zostanie przedstawiony ekstremalny przypadek, który nadużywa mechanizmu dziedziczenia. Przypadek zostanie przedstawiony na podstawie rzeczywistego projektu – gry komputerowej, którą napisałem w 2011 roku. Do implementacji gry wykorzystałem język C++. Przedstawione fragmenty kodu …

Dziedziczenie w programowaniu – ekstremalny przypadek Czytaj dalej »

Magiczne liczby w kodzie źródłowym

przykładowe liczby

Magiczne liczby to liczby, które utrudniają czytanie i zrozumienie kodu źródłowego. Czytanie i zrozumienie kodu źródłowego zawierającego magiczne liczby staje się zadaniem czasochłonnym. Zadanie to może wymagać wielokrotnej analizy kontekstu kodu, w którym znajdują się magiczne liczby. W artykule zostaną przedstawione fragmenty kodu z rzeczywistego projektu – gry zręcznościowej, którą napisałem w 2012 roku. Nazewnictwo …

Magiczne liczby w kodzie źródłowym Czytaj dalej »

Pierwszy wpis

konstrukcja oprogramowania pierwszy wpis

Nazywam się Grzegorz Marszałek i niniejszym wpisem otwieram mój blog konstrukcjaoprogramowania.pl 🙂. Blog będzie przedstawiał praktyczne materiały związane z tworzeniem oprogramowania. Materiały będą oparte o przykłady pochodzące z rzeczywistych projektów programistycznych. Materiały, które będą przedstawiane na blogu mogą zainteresować programistę, testera lub inną osobę związaną z tworzeniem oprogramowania. Przedstawiane materiały na blogu będą niezależne od …

Pierwszy wpis Czytaj dalej »