Archiwum kategorii: Wzorce projektowe
Szczęśliwego Nowego Roku
a co by był lepszy niż poprzedni: wydrukować i powiesić na ścianie. Wzorce projektowe GoF w pigułce. Niech Wasz kod elastyczniejszym będzie.
Design by contract
Dla osób znających temat z innych języków, tytuł może wydawać się nieco na wyrost. PHP nie ma takich narzędzi, by móc ten język nazwać w 100% zgodnym z podejściem programowania kontraktowego. Przynajmniej nie w rozumieniu znanym z implementacji Eiffel czy … Czytaj dalej
Dependency Injection Container
Kiedy przychodzi zarządzać coraz większą i większą ilością obiektów (pomyśl o frameworkach czy CMS-ach) bardzo szybko możemy zaobserwować pewną niedoskonałość wstrzykiwania zależności z zewnątrz. Musimy za każdym razem inicjować obiekt i zadbać o część jego funkcjonalności. Gdy zaczynamy się z … Czytaj dalej
Dependency Injection
To co odróżnia programistę od dobrego programisty to umiejętność projektowania aplikacji, przewidywania drogi, jaką pójdzie rozwój projektu i pozostawienie sobie furtki do łatwych modyfikacji w przyszłości. Początkujący bardzo często mylą sobie naukę programowania z nauką tworzenia dobrego kodu. Szczególnie widoczne … Czytaj dalej