metody Warstwy - korzyści i koszty Architektura warstwowa (eng. Layered Architecture) to popularny wzorzec przy tworzeniu oprogramowania, który opiera się na rozdzieleniu interfejsu użytkownika, logiki i persystencji danych na osobne warstwy.
metody Koszt abstrakcji Największą korzyścią z abstrakcji jest to, że w przypadku potencjalnych zmian wymagań gry, utworzone funkcje/klasy pozostaną nienaruszone.
metody Jak prowadzę zajęcia z programowania? W tym wpisie chciałbym przedstawić moje podejście dotyczące prowadzenia zajęć z programowania w języku Python.
metody Kto pyta, nie błądzi Szukanie odpowiedzi na nurtujące nas pytania to najlepszy sposób na poszerzanie wiedzy.
metody Czytelność kodu Pierwszy raz o pojęciu czysty kod dowiedziałem się przeglądając w księgarni książkę Czysty kod. Podręcznik dobrego programisty.
metody DRY czyli Don't Repeat Yourself Spośród wszystkich programistycznych praktyk, podejście DRY uchodzi za jedną z najbardziej fundamentalnych zasad programowania.
metody Metody programowania Dekompozycja to proces rozbijania skomplikowanych problemów lub projektów na mniejsze, bardziej zarządzalne części.
metody Dlaczego warto poznać język C? W tym wpisie chciałbym wyjaśnić jakie korzyści niesie rozpoczęcie nauki programowania od języka C.