Autor: Ron Jeffries
ISBN: 83-88440-58-6
Ilość stron: 490
Data wydania: 11/2005
Przyjrzyj się programowaniu ekstremalnemu (eXtreme Programming – XP) w działaniu – w wykonaniu prawdziwego mistrza XP – a jednocześnie ucz się programować w C# na platformie Microsoft .NET. Ron Jeffries – jeden z czołowych praktyków środowiska XP – demonstruje, jak można stworzyć dobrze zaprojektowany, elastyczny kod – bezpiecznie i krok po kroku, ograniczając zarazem wysiłek konieczny przy tradycyjnym projektowaniu „od frontu”.
W miarę jak Jeffries buduje swoją przykładową aplikację, możesz bezpośrednio obserwować idee programowania ekstremalnego w działaniu – wraz z rzeczywistymi problemami i wyzwaniami, jak zmiana wymagań „za pięć dwunasta”. Dalszą naukę i ćwiczenia umożliwia kompletny kod autora – w tym nieudane próby i porzucone koncepcje – dzięki czemu możesz przeanalizować koncepcje programowania ekstremalnego w praktyce i ocenić, na ile mogą się one przydać w twojej pracy.
Programuj razem z mistrzem XP, aby dowiedzieć się, jak:
- Uporządkować i uprościć proces projektowania oprogramowania
- Pracować bardziej wydajnie jako członek zespołu XP
- Zredukować liczbę nieudanych prób dzięki projektowaniu, testowaniu i doszlifowywaniu kodu w niewielkich przyrostach
- Otrzymywać przejrzystsze specyfikacje i komentarze od klientów
- Pisać czytelny, wyrazisty kod i pozbyć się większości błędów
- Chronić zasoby dzięki dostosowywaniu planów w miarę postępów
- Zapewnić stałe tempo pracy i unikać spiętrzeń
- Skracać terminy realizacji i publikować najważniejsze funkcje w pierwszej kolejności
- Zwiększyć satysfakcję klientów
Pobierz przykłady kodu!
Cały kod przykładowy zawarty w książce jest dostępny w Companion Content na stronie http://microsoft.com/mspress/books/6777.asp
Wymagania systemowe podane są we wprowadzeniu do książki.
O Autorze:
Ron Jeffries był szefem pierwszego oryginalnego projektu eXtreme Programming. Zaplanował i wykładał na pierwszym kursie XP Immersion. Jako niezależny konsultant i weteran projektowania systemowego, przez ponad 8 lat był liderem ruchu XP. Jest autorem licznych artykułów i redaktorem witryny XProgramming.com.
Rozdziały:
- postulaty dotyczące narzędzia XML Notepad
- testowanie przy użyciu narzędzia NUnit
- docieranie do sedna
- wykrystalizowanie modelu
- czas na pomysły
- pierwszy akceptacyjny test klienta
- narośle i cała reszta
- obiekt InputCommand
- zadanie pierwsze zakończone!
- znajdź błąd, napisz test
- dodanie znacznika sekcji, część I
- dodanie znacznika sekcji, część II
- poznawanie menu
- nie próbuj tego w domu
- wychodzenie ze szczurzej dziury
- dodawanie znacznika
- jak zrobić test, którego nie potrafimy zrobić
- kilka wniosków z prostej funkcji
- ciemne chmury na horyzoncie
- zakończenie historii z Shift+Enter
- kilka spraw, które trzeba załatwić
- delegat z Troi
- planując interludium
- zapis i odczyt plików
- dalsza praca ze znacznikami
- tablice menu
- wyświetlanie artykułu
- O nie! Cofnij!
- ostateczna optymalizacja Cofnij
- długi i mroczny podwieczorek
- podsumowanie projektu
- złote myśli
Wśród programistów Ron pisze najciekawiej, a "Programowanie ekstremalne w C#" to prawdziwa "przejażdżka kolejką górską" przez niezliczone próby, porażki i tryumfy, tak częste w rzeczywistym programowaniu. (Jeff Langr, Langr Software Solutions)
adobe algorytmy apache asp autocad asembler bsd c++ c# delphi dtp excel flash html java javascript linux matlab mysql office php samba voip uml unix visual studio windows word
Księgarnia Informatyczna zaprasza.