Koszt abstrakcji

Największą korzyścią z abstrakcji jest to, że w przypadku potencjalnych zmian wymagań gry, utworzone funkcje/klasy pozostaną nienaruszone.

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.

Blokada w programowaniu

Niejednokrotnie na prowadzonych przeze mnie zajęciach, spotkałem się z osobami, które chciały już na samym początku skupić się na nauce programowania od tematu obiektowości. Takie podejście nie zawsze było trafione, ponieważ problem zazwyczaj tkwił w braku solidnych podstaw.