-
1. Data: 2007-03-01 05:54:07
Temat: Polska / Programista PHP, MySQL / Umowa o dzielo
Od: "Pawel Owczarek :: Techagra.com" <z...@t...com>
Internetowa gielda ogloszen www.techagra.com poszukuje doswiadczonego
programisty PHP / MySQL do tworzenia modulow na potrzeby rozwiazan
internetowych.
Osoby ktore sprawdza sie przy realizacji ponizszego zlecenia - elastyczne,
solidne i terminowe (kazdy produkt przed wdrozeniem jest dokladnie przez nas
testowany) - moga liczyc na dluzsza wspolprace i kolejne projekty. Zazwyczaj
potrzebujemy konkretnych modulow o konkretnej funkcjonalnosci - tak jak i w
tym przypadku:
KLASA ZARZADZANIA STRUKURA HIERARCHICZNA PHP/MYSQL
Klasa ma za zadanie za zadanie na postawie podanej tabeli zarzadzac
struktura hierarchiczna z relacjami nadrzedny-podrzedny o dowolnym stopniu
zagniezdzenia w sposob zoptymalizowany pod katem czasu wykonywania / z
minimalna iloscia zapytan do bazy.
Glowne zalozenia:
- bezawaryjnosc!
- szybkie dzialanie, minimalizacja ilosc zapytan do bazy (tylko jedno
zapytanie potrzebne aby wyswietlic cala strukture z wykorzystaniem
przechodzenia 'preorder')
- komentowanie i przejrzystosc kodu (jednolita tendencja komentarzy,
nazywania zmiennych i funkcji)
- obsluga bledow (zamiast 'killowania' calego procesu w przypadku
wystapienia bledu, logowanie w odpowiednich zmiennych komentarza + kodu
bledu i zwrocenie false przy wykonywaniu okreslonej metody / zadania)
- w celu zapytan do bazy danych wykorzystanie pakietu PEAR::DB
(wykorzystanie dostepu do bazy jako zmiennej globalnej $db)
Artykuly w skrocie ilustrujace zalozenia takiego rozwiazania:
http://www.eioba.com/a130/drzewa_w_php_i_mysql
http://www.sitepoint.com/article/hierarchical-data-d
atabase/2
http://conf.phpquebec.com/slides/2005/Dealing_with_h
ierarchical.ppt?phpquebec=9a433e8c759659db90404f847b
3dc6d7
Osobom potencjalnie zainteresowanym przesle szczegoly.
Prosze o przeslanie w e-mailu linku do lub zalacznika z swoim potfolio.
Kontakt via e-mail: zlecenia {et} techagra.com
--
Pozdrawiam,
Pawel Owczarek
Techagra Sp. z o.o.
tel. +48 (91) 485 14 49, Madalinskiego 8, 70-101 Szczecin
www.techagra.com