Archiwum wpisów z miesiąca: Sierpień 2009


Sierpień
31
2009

Seam – wstrzykiwanie zależności

Słowa kluczowe: | Kategorie: Seam Framework
Dzisiaj pokrótce omówię podstawy wstrzykiwania zależności. Przede mną sporo kodu, więc bez dłuższego wstępu przejdę do sedna problemu. Moim zadaniem będzie przetestowanie działania listy elementów tworzonych różnymi metodami. Na początek przygotuję interfejs elementu: public interface Item { public void ... Więcej…
Sierpień
30
2009

Seam w kontekście

Słowa kluczowe: | Kategorie: Seam Framework
Konteksty stanowią fundament Seam Framework. Bez nich nie byłoby stanowych komponentów, wstrzykiwania zależności czy integracji z JSF. Ale może najpierw wyjaśnię, czym jest kontekst – jest to przestrzeń (pojemnik), w której znajdują się komponenty. No dobrze… wszystkie komponenty znajdują się przecież w kontenerze (np. JBoss ... Więcej…
Sierpień
28
2009

Reagowanie na zmiany vs. realizacja planu

Słowa kluczowe: | Kategorie: Metodyki zwinne
W końcu ostatni postulat manifestu zwinności. Od razu uspokajam, że nie chodzi o to żeby pracować bez planu. Programiści powinni pracować według jakiegoś planu – po zrealizowaniu jednego zadania, wiadomo co robić dalej. Ale czasem istnieje potrzeba zmiany harmonogramu pracy, dodania nowego zadania ... Więcej…
Sierpień
27
2009

Współpraca z klientem vs. negocjacja umów

Słowa kluczowe: | Kategorie: Metodyki zwinne
Nadszedł czas na kolejne „przykazanie” z manifestu zwinności. W moim odczuciu jest ono najważniejsze ze wszystkich, a jednocześnie najtrudniejsze w realizacji. Zasada głosi, że zamiast negocjować szczegóły wymagań funkcjonalnych przed podpisaniem kontraktu, lepiej blisko współpracować z klientem przez cały czas realizacji projektu. Zagrożenia Koronny argument przeciwników takiego podejścia ... Więcej…
Sierpień
26
2009

Działające oprogramowanie vs. dokładna dokumentacja

Słowa kluczowe: , | Kategorie: Metodyki zwinne
Teraz pora omówić najtrudniejszą dla mnie regułę zawartą w manifeście zwinności. Co w niej trudnego? Właściwie wszystko jest oczywiste – towarem, jaki dostarcza się klientom jest program komputerowy, a nie dokumentacja techniczna, na podstawie której można ten program napisać. Zatem działające oprogramowanie ma ... Więcej…