O nas | Kontakt | Mapa
Wortal Forum PHPEdia.pl Planeta Kubek IRC Przetestuj się!
Wyszukiwarka

Wyszukiwarka

Aby odnaleźć interesujące Cię informacje wpisz poniżej szukane frazy:
Logowanie

Logowanie

Zaloguj się aby zobaczyć swój profil:
866

Podstawy

Refaktoryzacja kodu i wzorce projektowe
Damian (Tuner) Tylczyński
Czwartek 09 Kwiecień 2009

Od Redakcji: Artykuł został nadesłany na konkurs "Doceniamy Publicystów 2"

Wzorce projektowe to temat szczególnie często bagatelizowany przez programistów PHP. Błędnie nie przywiązuje się wagi do kodu pisanego w języku skryptowym, jako tym, który żyje w pamięci operacyjnej przez często nie więcej niż dziesiętne sekundy.
Przy tworzeniu aplikacji musimy zwrócić uwagę na potrzeby:

  • dokumentowania,
  • czytelności,
  • i przede wszystkim utrzymywania kodu.

Wszystkie te elementy mają zastosowanie nie tylko w aplikacjach biznesowych, ale także w pracy przy otwartym oprogramowaniu i współpracy w zespołach programistów; w projektach, które mają być rozwijane znacznie dłużej. Praktycznie każdy przykładowy startup, świadomie czy nie, jest tworzony przy użyciu technik wytwarzania oprogramowania zwanego Agile. Projekt zmienia się cały czas: dodawane są nowe funkcjonalności, stawiane są nowe wymagania, klient albo wyobraźnia twórców w szaleńczym tempie zalewa dział techniczny tonami pomysłów. Wszystkie elementy, które pomogą nam utrzymać swego rodzaju stabilność działań produkcyjnych, zapewniają nam wzorce projektowe.
Wzorce projektowe to nie akademickie podejście do programowania, ani wiedza tajemna. To próba opisania rozwiązań istniejących problemów. Zapoznając się z nimi nauczymy się jak pisać lepszy kod, posiadając zawsze na wyciągnięcie ręki ściągę, dobrze znaną i dostępną każdemu programiście.
Przed rozpoczęciem porządkowania naszego kodu musimy jednak poznać podstawy programowania obiektowego. To fundament opisywanych wzorców, które wymagają przyjmowania pewnego poziomu abstrakcji. Będziemy musieli stosować jednoznaczne nazwy i określenia przy opisywaniu kodu, by skupić się przede wszystkim na opisywanych problemach. Nie uczymy się programować - dziś uczymy się jak to robić lepiej!

Programowanie obiektowe dla początkujacych
Marcin (tiraeth) Chwedziak
Czwartek 09 Kwiecień 2009

Od Redakcji: Artykuł został nadesłany na konkurs "Doceniamy Publicystów 2"

Wraz ze wprowadzeniem PHP w wersji piątej do ogólnoświatowego "obiegu", możliwość wykorzystania wszystkich cech i zalet programowania obiektowego wzrosła do prawie 100%. Jednakże w tym samym momencie nie wzrosły umiejętności koderów i w większości przypadków nadal programują oni strukturalnie. W artykule tym postaram się przybliżyć OOP (ang. object-oriented programming) i podać, prawie jak na tacy, podstawy oraz dobre nawyki. Jednym słowem - zachęcić Was do przejścia na "obiektówkę".

Programowanie obiektowe dla początkujących
Piotr (-=Peter=-) Śliwa
Piątek 27 Marzec 2009

Od Redakcji: Artykuł ten zajął drugie miejsce w konkursie "Doceniamy publicystów 2"

Podstawy
Mentax.pl    NQ.pl    eZ systems    Newcomo   
O nas | Kontakt | Mapa serwisu
Copyright (c) 2003-2006 php.pl    Wszystkie prawa zastrzeżone    Powered by eZ publish Content Management System eZ publish Content Management System