Archiwum dla maj 2nd, 2007

02
maj
07

PHPowcy

Przeczytałem dzisiaj ciekawy tekst na temat programistów PHP:

PHPowcy mają podejście, że każdy powinien zasadzić drzewo, zbudować dom, spłodzić syna, napisac CMS i napisać framework

Po prostu padłem…

02
maj
07

Registry czyli Rejestr

Ostatnio przyspieszyłem poznawanie wzorców projektowych i co ciekawe jakoś łatwiej mi to przychodzi niż przed kilkoma miesiącami. Może dojrzałem do tego? ;]

Kolejny wzorzec jakim się zainteresowałem ( co prawda przez przypadek, ale to nie zmiania faktu ) to wzorzec rejestru. Do czego służy? Ano, do rejestrowania różnych zmiennych, aby mieć do nich globalny dostęp. Oczywiście globalny nie w pełni tego słowa znaczeniu. Rejestrując zmienne posiadamy coś w rodzaju pojemnika na nie. Mało tego, możemy również zabronić używania dwóch zmiennych jakiegoś lub wszystkich typów. Możliwości jest wiele, wszystko jak zwykle zależy od inwencji twórczej programisty.

Wadą tego wzorca jest to, że albo musimy instancję naszej klasy rejestrującej przekazywać jako paramatr np do metod w klasach, albo uczynić z niego wzorzec mieszany Singleton Registry. Każda opcja ma swoje wady i zalety. A co za tym idzie zawsze trzeba się zdecydować, które rozwiązanie będzie dla nas wygodniejsze.

Niestety jeszcze nie implementowałem tego samodzielnie w PHP ( oczywiście dzięki google łatwo zapewne znaleść gotowce, ale nie pomaga to w dobrym zrozumieniu tematu )

02
maj
07

QMC ciąg dalszy..

Zmobilizowałem się wreszcie i odpaliłem Anjutę. Otworzyłem moje pliczki z kodem implementującym algorytm minimalizacji funkcji logicznych ;)

Popatrzałem, zmodyfikowałem jedną klasę nieco dopisując kilka linijek. Również kilka linijek doszło do jednej z funkcji.

Na tym zakończyłem na dzisiaj, ale najważniejszy jest fakt, że wogóle się za to wziąłęm – powinno pójść z górki już :)

02
maj
07

UML ?

UML – Unified Model Language.

Przeczytałem gdzieś, że dobrze znać choć podstawy tego modelowego opisu, zwłaszcza gdy pisze się nieco większy projekt. Odnosi się to również do PHP ;)
Umbrello

Powyżej mój diagram UML. Skończyłem dzisiaj pisać interfejs obsługi bazy danych i uznałem, że można chociaż jego część spróbować zamodelować w UML, jako, że nic większego nie robię aktualnie. Pewnie wygląda nieco komicznie, ale siedziałem nad tym mniej niż 10 min ;)

Ogólnie chyba faktycznie może być warte zachodu zapoznanie się z Umbrello. Zawsze graficznie więcej rzeczy widać niż patrząc w kod… A podobno ma możliwość generowania kodu z diagramu, trzeba będzie przetestować.




 

maj 2007
P W Ś C P S N
« kwi   cze »
 123456
78910111213
14151617181920
21222324252627
28293031  

a

Strony