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…
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…
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…
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…
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…