IBM Rational Team Concert dla programisty

Subskrybuj RSS A A A
23 sierpnia 2010 10:11
Tomasz Zapalski

IBM RTC jest kompletnym środowiskiem programistycznym, które pozwala pracować przy użyciu narzędzi i zwinnych technik (ang. agile programming). Narzędzie to umożliwia: planowanie pracy, zarządzanie kodem źródłowym, ciągłą kompilację, śledzenie zadań, raportowanie stanu projektu i zarządzanie procesem.

Podstawowe przeznaczenie środowiska to możliwość współpracy rozproszonych zespołów w celu dostarczenia w bardzo krótkim czasie produktów o wysokiej jakości. Jest to możliwe dzięki wygodnym i produktywnym funkcjom programu, ściśle ze sobą zintegrowanym, które znacznie usprawniają proces tworzenia oprogramowania.

Całość projektu podzielona jest na historie (ang. stories), a te z kolei na zadania (ang. tasks). W środowisku można także wystawiać defekty, które są traktowane podobnie jak zadania. Zadania są przypisywane dla programistów przez kierownika projektu, albo przez samych programistów. Ze środowiskiem można pracować poprzez stronę www oraz poprzez klienta zintegrowanego ze środowiskiem Eclipse.

Jak wobec tego wygląda typowy dzień pracy programisty w tym środowisku? Ma on stały wgląd do listy swoich zadań oraz defektów, które mają przypisane priorytety. Dzięki temu wie czym się powinien zająć. Po wpisaniu wstępnej estymacji czasu wykonania zadania, zmienia jego status i rozpoczyna realizację. Może dokonywać zmian w kodzie bez konieczności wymeldowywania (ang. check out) kodu, gdyż każdy pracuje w swojej niezależnej przestrzeni. Po dokonaniu zmian widzi listę zmienionych plików i decyduje, które wmeldować (ang. check in) do zadania. Następnie może wystawić zadanie do przeglądu. Osoby wybrane do przeglądu dostają automatycznie wiadomość. Mogą one wpisać swoje uwagi w narzędziu i zaakceptować zadanie, bądź zwrócić je do poprawy. Po zakończonym przeglądzie programista dostarcza kod do głównego strumienia. Jeżeli w tym samych czasie ktoś inny dostarczył zmiany w tym samym pliku, programista informowany jest o tym i dokonuje scalania (merge). W większości przypadków scalenie dokonuje się automatycznie, gdyż środowisko jest w stanie wykryć zmiany powodujące konflikt scalania. Na końcu programista zmienia stan zadania, które trafia do testów.

Powyższy proces można dowolnie konfigurować, dostosować do swoich potrzeb. Można na przykład dodać wymagane pola do wypełnienia przy przechodzeniu do konretnego stanu i mieć dzięki temu klasyfikację defektów. Środowisko zapewnia dodatkowo niezliczoną ilość funkcji usprawniających programowanie, między innymi: pracę nad różnymi wersjami kodu jednocześnie, wyszukiwanie zadań, wykonanie kompilacji na życzenie, przeglądanie stanu ostatnich kompilacji i wiele innych.

Środowisko Team Concert jest kompletnym rozwiązaniem, które zastępuje wiele innych narządzi. Możliwość integracji ze środowiskiem Eclipse sprawia, że to narzędzie jest bardzo wygodne w użyciu.

Oceń artykuł

średnio: 4 liczba ocen: 3

Komentarze (2)

~f2k

01-06-2010 07:36

RTC nie jest wielką kobyłą. Można się o tym przekonać zaczynając od wersji Express-C, która jest w 100% za darmo.

~pksmhz

31-05-2010 20:20

Aż strach, jaka to musi być kobyła :(





Najnowsze

Ile kosztuje dowód osobisty

Rząd jako jeden z powodów anulowania przetargu na blankiety e-dowodu podaje brak środków. Sprawdziliśmy, ile kosztowałoby to podatników i jaka jest cena za dokumenty tożsamości na świecie.

Państwo do konsolidacji

Obywatele uważają administrację publiczną za jeden organizm. W rzeczywistości jest to kilka tysięcy oddzielnych struktur, obrosłych biurokratycznymi naroślami. Czy można zracjonalizować działanie państwa? Jak w tym może pomóc informatyka?

Zarządzanie po japońsku

W praktyce przemysłowej wypracowano szereg skutecznych metod zarządzania. Wiele powstało w Japonii. Dlaczego, mimo ich efektywności, nie zawsze są stosowane w biznesie?

e-Sąd z odsieczą sprawiedliwości

Polski wymiar sprawiedliwości postrzegany jest jako skostniały i opieszały. Tymczasem kolejne e-usługi udostępniane przez Ministerstwo Sprawiedliwości ułatwiają życie przedsiębiorcom i usprawniają pracę sądów.

e-Zdrowie w Polsce i na świecie

Projekty informatyzacji służby zdrowia realizowane są na świecie z różnym powodzeniem. Skąd Polska mogłaby czerpać wzorce? A może jesteśmy skazani na własne rozwiązania?

Raport Państwo 2.0, czyli nowa wizja informatyzacji państwa

Michał Boni, minister administracji i cyfryzacji, zaprezentował raport "Polska 2.0. Nowy start dla e-administracji". Przedstawia on informacje na temat stanu realizacji projektów będących w gestii nowo utworzonego ministerstwa oraz prezentuje kierunki dalszych działań związanych z informatyzacją i cyfryzacją administracji publicznej w naszym kraju.

Cyberprzestępcy podążają za użytkownikami

Już dwie na trzy polskie firmy odnotowały ataki lub awarie, które spowodowały spadek produkcji. Co trzecia firma utraciła dane. Liczba takich przypadków będzie rosła, bo hakerzy biorą na cel najbardziej masowe technologie. Szybko reagują też na zmiany w firmowej architekturze.

Rekomendacje




Serwisy IDG - Warunki obsługi - Kontakt - Redakcja - Regulamin - O nas - Polityka prywatności - Serwis zgodny z ASME
Reklama - Licencjonowanie treści - Prenumerata: Computerworld, Networld, PC World
Computerworld Polska i Computerworld Polska online są znakami towarowymi IDG Poland SA.
© Copyright 2012 International Data Group Poland S.A. 04-204 Warszawa ul. Jordanowska 12 tel.(+4822)321-78-00 fax(+4822)321-78-88