Head First Software Development. Edycja polska
- Autorzy:
- Dan Pilone, Russ Miles
- Promocja Przejdź
Opis książki: Head First Software Development. Edycja polska
Opanuj niezwykłą sztukę wytwarzania oprogramowania!
- W jaki sposób zadowolić klienta?
- Jak wygląda proces wytwarzania oprogramowania?
- Jakie pułapki czekają na Ciebie?
Proces wytwarzania oprogramowania -- już sam opis sugeruje trudności. I rzeczywiście -- jest to proces niezwykle złożony. Od samego początku trafiamy na kwestie takie, jak analiza potrzeb klienta i zebranie jego wymagań. Z każdym krokiem wszystko komplikuje się jeszcze bardziej... Konieczna jest implementacja poszczególnych wymagań klienta, testowanie tych rozwiązań, korekta znalezionych błędów. Na to wszystko nakłada się jeszcze konieczność tworzenia różnych wersji rozwiązań i zmienny nastrój klienta. Jak sobie z tym wszystkim poradzić? Jak bezboleśnie i skutecznie przejść przez cały ten proces?
Tylko bez obaw! Oto podręcznik, który dzięki innowacyjnym metodom przekazywania wiedzy sprawi, że szybko zrozumiesz proces wytwarzania oprogramowania i nauczysz się gładko podążać jego wyboistą ścieżką. Autorzy książki "Head First Software Development. Edycja polska" -- Dan i Russ -- pokażą Ci, w jaki sposób zadowolić klienta i zebrać od niego wymagania oraz określić jego potrzeby. Dowiesz się, jak zapanować nad poszczególnymi wersjami Twojego projektu. Nauczysz się prowadzić testy i usuwać błędy. Zdobędziesz informacje dotyczące wytwarzania oprogramowania sterowanego testami, a na koniec zobaczysz, jak taki proces wygląda w rzeczywistości. Wszystkie te informacje przedstawione zostały na licznych ilustracjach, co wydatnie ułatwia przyswajanie wiedzy, dodatkowo przekazanej przystępnym i pełnym humoru językiem. Po lekturze tego podręcznika nawet laik będzie w stanie zarządzać takim procesem!
- Zbieranie wymagań
- Planowanie projektu
- Kontrola wersji
- Wytwarzanie sterowane testami
- Testy integracyjne
- Usuwanie błędów
Tworzenie oprogramowania? Nic prostszego!!!
Wybrane bestsellery
-
O tym, ile problemów sprawia niedbale napisany kod, wie każdy programista. Nie wszyscy jednak wiedzą, jak napisać ten świetny, „czysty” kod i czym właściwie powinien się on charakteryzować. Co więcej – jak odróżnić dobry kod od złego? Odpowiedź na te pytania oraz sposoby tworzen...(0,00 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł(-40%) -
Branża IT kusi licznymi ofertami pracy, atrakcyjnymi zarobkami i ciekawymi ścieżkami rozwoju nie tylko zawodowych programistów, lecz również osoby bez wykształcenia informatycznego czy doświadczenia w tej dziedzinie. Te ostatnie zwykle zaczynają karierę od roli testera aplikacji. Jednym z podstaw...(0,00 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł(-40%) -
Dave Thomas i Andy Hunt napisali pierwsze wydanie tej wpływowej książki w 1999 roku, aby pomóc swoim klientom tworzyć lepsze oprogramowanie i na nowo odnaleźć radość z kodowania. Nauki płynące z tamtego wydania pomogły wielu pokoleniom programistów zbadać istotę rozwoju oprogramowania, niezależni...
Pragmatyczny programista. Od czeladnika do mistrza. Wydanie II Pragmatyczny programista. Od czeladnika do mistrza. Wydanie II
(0,00 zł najniższa cena z 30 dni)46.20 zł
77.00 zł(-40%) -
W tej książce w sposób jasny i bardzo interesujący przedstawiono uniwersalne zasady architektury oprogramowania wraz z szeregiem wskazówek dotyczących stosowania tych reguł w praktyce. Wyczerpująco zaprezentowano tu dostępne rozwiązania i wyjaśniono, dlaczego są one tak istotne dla sukcesu przeds...
Czysta architektura. Struktura i design oprogramowania. Przewodnik dla profesjonalistów Czysta architektura. Struktura i design oprogramowania. Przewodnik dla profesjonalistów
(0,00 zł najniższa cena z 30 dni)53.40 zł
89.00 zł(-40%) -
Mikrousługi są relatywnie świeżą koncepcją w świecie systemów IT, mimo to coraz więcej organizacji decyduje się na wdrażanie opartej na nich architektury. Uznaje się, że zapewnia ona wówczas lepszą skalowalność, łatwość łączenia poszczególnych niezależnych elementów, a przede wszystkim możliwość ...
Od monolitu do mikrousług. Ewolucyjne wzorce przekształcania systemów monolitycznych Od monolitu do mikrousług. Ewolucyjne wzorce przekształcania systemów monolitycznych
(0,00 zł najniższa cena z 30 dni)32.94 zł
54.90 zł(-40%) -
Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów Podręcznik profesjonalnego programisty! Robert C. Martin, znany jako Uncle Bob, to jeden z prawdziwych gwiazdorów branży IT, człowiek o niezwykłej charyzmie, rewelacyjnym podejściu do słuchaczy i poczuciu h...
Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów
(0,00 zł najniższa cena z 30 dni)29.40 zł
49.00 zł(-40%) -
To drugie wydanie bestsellerowego przewodnika po technikach uczenia maszynowego. Wystarczą minimalne umiejętności programistyczne, aby dzięki tej książce nauczyć się budowania i trenowania głębokiej sieci neuronowej. Zawarto tu minimum teorii, a proces nauki jest ułatwiony przez liczne przykłady ...
Uczenie maszynowe z użyciem Scikit-Learn i TensorFlow. Wydanie II Uczenie maszynowe z użyciem Scikit-Learn i TensorFlow. Wydanie II
(0,00 zł najniższa cena z 30 dni)77.40 zł
129.00 zł(-40%) -
Ta książka zawiera opis podstawowych wzorców, zasad i praktyk przydatnych podczas analizy dziedzin biznesowych, ułatwiających zrozumienie ich strategii i dostosowanie architektury do potrzeb biznesu, aby umożliwić zbudowanie solidnej implementacji logiki biznesowej. Omówiono tu narzędzia i techni...
Koncepcja Domain-Driven Design. Dostosowywanie architektury aplikacji do strategii biznesowej Koncepcja Domain-Driven Design. Dostosowywanie architektury aplikacji do strategii biznesowej
(0,00 zł najniższa cena z 30 dni)47.40 zł
79.00 zł(-40%) -
To drugie wydanie praktycznego przewodnika po projektowaniu, tworzeniu, wdrażaniu, skalowaniu i utrzymaniu systemów opartych na drobnoziarnistych mikrousługach. Publikacja została uzupełniona o informacje dotyczące najnowszych trendów i technologii związanych z mikrousługami. Sporo miejsca poświę...
Budowanie mikrousług. Projektowanie drobnoziarnistych systemów. Wydanie II Budowanie mikrousług. Projektowanie drobnoziarnistych systemów. Wydanie II
(0,00 zł najniższa cena z 30 dni)65.40 zł
109.00 zł(-40%) -
Lektura tej książki ułatwi Ci pozbycie się obaw przed biblioteką asyncio. Zrozumiesz jej podstawowe elementy, co pozwoli Ci na rozpoczęcie programowania sterowanego zdarzeniami i prostą obsługę tysięcy jednoczesnych połączeń sieciowych. Dowiesz się, dlaczego Asyncio stanowi bezpieczniejszą altern...(0,00 zł najniższa cena z 30 dni)
23.94 zł
39.90 zł(-40%)
Dan Pilone, Russ Miles - pozostałe książki
-
Most companies work hard to avoid costly failures, but in complex systems a better approach is to embrace and learn from them. Through chaos engineering, you can proactively hunt for evidence of system weaknesses before they trigger a crisis. This practical book shows software developers and syst...
Learning Chaos Engineering. Discovering and Overcoming System Weaknesses Through Experimentation Learning Chaos Engineering. Discovering and Overcoming System Weaknesses Through Experimentation
(203.15 zł najniższa cena z 30 dni)203.15 zł
239.00 zł(-15%) -
Książka "UML 2.0. Wprowadzenie" w praktyczny sposób przedstawia techniki modelowania systemów informatycznych za pomocą języka UML 2.0.(18.50 zł najniższa cena z 30 dni)
18.50 zł
37.00 zł(-50%) -
Oto podręcznik, który położy kres koszmarowi nauki algebry! Napisany został w oparciu o najnowsze, niezwykle przyjazne techniki szybkiego przyswajania wiedzy, dzięki czemu szybko i bezboleśnie zrozumiesz wszystkie zagadnienia. Opanujesz między innymi potęgowanie, kartezjański układ współrzędnych,...(39.50 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł(-50%) -
Kompletny podręcznik dla użytkowników tego języka. Dzięki tej książce poznasz podstawy modelowania w UML-u.(17.00 zł najniższa cena z 30 dni)
17.00 zł
34.00 zł(-50%) -
Let's say you have a killer app idea for iPhone and iPad. Where do you begin? Head First iPhone and iPad Development will help you get your first application up and running in no time. You'll not only learn how to design for Apple's devices, you'll also master the iPhone SDK tools -- including In...
Head First iPhone and iPad Development. A Learner's Guide to Creating Objective-C Applications for the iPhone and iPad. 2nd Edition Head First iPhone and iPad Development. A Learner's Guide to Creating Objective-C Applications for the iPhone and iPad. 2nd Edition
(160.65 zł najniższa cena z 30 dni)160.65 zł
189.00 zł(-15%) -
Having trouble understanding algebra? Do algebraic concepts, equations, and logic just make your head spin? We have great news: Head First Algebra is designed for you. Full of engaging stories and practical, real-world explanations, this book will help you learn everything from natural numbers an...
Head First Algebra. A Learner's Guide to Algebra I Head First Algebra. A Learner's Guide to Algebra I
(118.15 zł najniższa cena z 30 dni)118.15 zł
139.00 zł(-15%) -
Even the best developers have seen well-intentioned software projects fail -- often because the customer kept changing requirements, and end users didn't know how to use the software you developed. Instead of surrendering to these common problems, let Head First Software Development guide you thr...
Head First Software Development. A Learner's Companion to Software Development Head First Software Development. A Learner's Companion to Software Development
(160.65 zł najniższa cena z 30 dni)160.65 zł
189.00 zł(-15%) -
"Since its original introduction in 1997, the Unified Modeling Language has revolutionized software development. Every integrated software development environment in the world--open-source, standards-based, and proprietary--now supports UML and, more importantly, the model-driven approach to soft...(143.65 zł najniższa cena z 30 dni)
143.65 zł
169.00 zł(-15%) -
Globe-trotting travelers have long resorted to handy, pocket-size dictionaries as an aid to communicating across the language barrier. Dan Pilone's UML 2.0 Pocket Reference is just such an aid for on-the-go developers who need to converse in the Unified Modeling Language (UML). Use this book to d...(50.92 zł najniższa cena z 30 dni)
50.92 zł
59.90 zł(-15%) -
System developers have used modeling languages for decades to specify, visualize, construct, and document systems. The Unified Modeling Language (UML) is one of those languages. UML makes it possible for team members to collaborate by providing a common language that applies to a multitude of di...(126.65 zł najniższa cena z 30 dni)
126.65 zł
149.00 zł(-15%)
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Recenzje książki: Head First Software Development. Edycja polska (1)
Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
PC World
Pisanie oprogramowania jest złożone i trudno jest je efektywnie przeprowadzić - wiedza na ten temat nie jest zbyt rozpowszechniona. Książka przeznaczona jest przede wszystkim dla programistów oraz firm specjalizujących się w wytwarzaniu od podstaw oprogramowania dla klientów. W nieskomplikowanej formie przedstawia wszystkie kroki, które trzeba wykonać, aby szybko, a przede wszystkim zgodnie z oczekiwaniami zamawiającego stworzyć produkt spełniający jego wymagania. Dzieło Dana Pilone i Russela Milesa pokazuje m.in., jak przeprowadzić rozmowę z klientem, aby otrzymać najpełniejsze informacje o jego oczekiwaniach dotyczących aplikacji. Po lekturze książki można efektywnie zaplanować tworzenie kodu, a także skutecznie przeprowadzić testy jego jakości. Head First Software Development. Edycja polska" zawiera więc porady dotyczące każdego etapu projektowania aplikacji - począwszy od kontaktu z klientem, na utworzeniu kompletnego programu skończywszy. Autorzy wskazują najczęstsze błędy, których należy unikać na każdym etapie prac. Na dużą pochwałę zasługuje forma graficzna książki - na jej kartach znajduje się wiele wykresów oraz ilustracji, które dobrze odzwierciedlają treść podręcznika. Publikacja jest obowiązkową lekturą dla każdego programisty piszącego oprogramowanie na zamówienie.
Szczegóły książki
- Tytuł oryginału:
- Head First Software Development
- Tłumaczenie:
- Tomasz Walczak
- ISBN Książki drukowanej:
- 978-83-246-1547-6, 9788324615476
- Data wydania książki drukowanej:
- 2008-11-05
- ISBN Ebooka:
- 978-83-246-6058-2, 9788324660582
- Data wydania ebooka:
-
2012-10-22
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@helion.pl.
- Format:
- 200x230
- Numer z katalogu:
- 4637
- Rozmiar pliku Pdf:
- 38.0MB
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
- Zgłoś erratę
- Kategorie:
Programowanie
Programowanie » Techniki programowania
- Serie wydawnicze: Head First - Rusz głową!
Spis treści książki
- Dla kogo przeznaczona jest ta książka? (26)
- Wiemy, co sobie myślisz (27)
- Metapoznanie: myślenie o myśleniu (29)
- A oto, co TY możesz zrobić, aby zmusić mózg do posłuszeństwa (31)
- Przeczytaj koniecznie (32)
- Zespół recenzentów technicznych (34)
- Podziękowania (35)
- Szlakami Macieja wchodzi do internetu (38)
- W większości projektów trzeba uwzględnić dwa główne zagadnienia (39)
- Rozwój oprogramowania metodą wielkiego wybuchu (40)
- Przenieśmy się w czasie - dwa tygodnie później (41)
- Rozwój oprogramowania metodą wielkiego wybuchu kończy się zwykle WIELKIMI PROBLEMAMI (42)
- Doskonały rozwój oprogramowania polega na... (45)
- Dochodzenie do celu dzięki ITERACJOM (46)
- Każda iteracja to miniprojekt (50)
- Każda iteracja prowadzi do rozwoju oprogramowania o WYSOKIEJ JAKOŚCI (50)
- Klient BĘDZIE zmieniał zdanie (56)
- Wprowadzenie poprawek to Twoje zadanie (56)
- Musisz poradzić sobie z POWAŻNYMI problemami... (56)
- Iteracje automatycznie uwzględniają zmiany (58)
- Oprogramowanie jest gotowe dopiero w momencie jego UDOSTĘPNIENIA (61)
- Narzędzia do Twojej programistycznej skrzynki narzędziowej (62)
- Orbity Oriona przystępują do modernizacji (64)
- Porozmawiaj z klientem, aby uzyskać WIĘCEJ informacji (67)
- W obłokach z klientem (68)
- Czasem sesje bujania w obłokach wyglądają tak jak na rysunku... (70)
- Dowiedz się, co użytkownicy NAPRAWDĘ robią (71)
- Wymagania muszą być zorientowane na KLIENTA (73)
- Rozwijaj wymagania na podstawie informacji zwrotnych od klienta (75)
- Opowieści użytkownika opisują, CO należy zrealizować w projekcie... a szacunki określają, KIEDY należy to zrobić (77)
- Rozmowa przy stanowisku pracy (81)
- Gra w pokera planistycznego (82)
- Osądź zasadność założeń (85)
- DŁUGIE w realizacji opowieści użytkownika to ZŁE opowieści użytkownika (88)
- Celem jest zbieżność (91)
- Cykl przechodzenia od wymagań do szacunków (94)
- Na zakończenie można oszacować czas trwania całego projektu (97)
- Narzędzia do Twojej programistycznej skrzynki narzędziowej (99)
- Klienci chcą otrzymać oprogramowanie OD RAZU! (102)
- Określanie priorytetów razem z klientem (105)
- Wiemy, co znajdzie się w wydaniu 1.0 (prawdopodobnie) (106)
- Jeśli szacowany czas jest za długi, zmień priorytety (107)
- Im więcej osób, tym mniej korzyści (109)
- Dochodzenie do rozsądnego wydania 1.0 (110)
- Iteracje powinny być krótkie i przyjemne (117)
- Porównywanie planu z rzeczywistością (119)
- Szybkość uwzględnia niespodziewane wydarzenia (121)
- Programiści myślą w kategoriach dni UTOPIJNYCH (122)
- Twórcy oprogramowania myślą w kategoriach dni REALNYCH (123)
- Co zrobić, jeśli iteracja jest za długa? (124)
- Uwzględnij szybkość PRZED zaplanowaniem iteracji (125)
- Czas na dokonanie oceny (129)
- Radzenie sobie z wkurzonymi klientami (130)
- Duża tablica na ścianie (132)
- Jak zrujnować życie osobiste członków zespołu? (135)
- Narzędzia do Twojej programistycznej skrzynki narzędziowej (137)
- Poznajemy iSwoon (140)
- Łączny czas realizacji zadań (143)
- Uwzględniaj tylko niewykonane zadania (145)
- Umieszczanie zadań na tablicy (146)
- Rozpoczynanie pracy nad zadaniami (148)
- Zadanie jest w toku tylko wtedy, kiedy jest W TOKU (149)
- Co zrobić, jeśli pracuję jednocześnie nad dwoma zadaniami? (150)
- Pierwsze spotkanie "na stojaka" (153)
- Zadanie 1: utworzenie klasy Date (154)
- Krótkie spotkanie robocze: dzień 5, koniec tygodnia 1 (160)
- Krótkie spotkanie robocze: dzień 2, tydzień 2 (166)
- Przerywamy ten rozdział... (170)
- Musisz kontrolować niezaplanowane zadania (171)
- Nieoczekiwane prace podwyższają poziom zadań do wykonania (173)
- Szybkość pomaga, ale... (174)
- Mamy dużo do zrobienia... (176)
- ...jednak DOKŁADNIE wiemy, na czym stoimy (177)
- Wszystko o Szybkości (178)
- Zespół pracujący nad iSwoon ma poważne problemy (180)
- Taki projekt narusza zasadę jednego zadania (183)
- Wykrywanie wielu obowiązków w projekcie (186)
- Przechodzenie od wielu obowiązków do jednego zadania (189)
- Projekt powinien być zgodny z SRP, a także z zasadą DRY (190)
- Krótkie spotkanie robocze po zakończeniu refaktoryzacji (194)
- Niezaplanowane zadania to wciąż zadania (196)
- Częścią Twojego zadania jest przeprowadzenie prezentacji (197)
- Kiedy wszystko jest gotowe, iteracja jest ukończona (200)
- Podpisałeś nowy kontrakt na aplikację MuzMachina Pro (206)
- Praca nad interfejsem GUI (210)
- Demonstracja nowej MuzMachiny klientowi (213)
- Zacznijmy od KONTROLI WERSJI (216)
- Najpierw skonfiguruj projekt... (218)
- ...a następnie prześlij i pobierz kod (219)
- Większość narzędzi do kontroli wersji próbuje rozwiązywać problemy za Ciebie (220)
- Serwer próbuje SCALIĆ zmiany (221)
- Jeśli system nie potrafi scalić zmian, informuje o konflikcie (222)
- Następne iteracje, następne opowieści (226)
- Mamy kilka wersji oprogramowania (228)
- Opisowe komentarze dodane przy przesyłaniu ułatwiają znalezienie starszego oprogramowania (230)
- Teraz możesz pobrać wersję 1.0 (231)
- (Awaryjne) krótkie spotkanie robocze (232)
- Oznaczanie wersji (233)
- Oznaczenia, gałęzie, pnie - co jeszcze? (235)
- Poprawianie wersji 1.0 - tym razem na poważnie (236)
- Teraz mamy DWIE wersje kodu bazowego (237)
- Kiedy NIE należy tworzyć gałęzi? (240)
- Zen poprawnego rozgałęziania (240)
- Co zapewnia system kontroli wersji... (242)
- System kontroli wersji nie może sprawdzić, czy kod działa (243)
- Narzędzia do Twojej programistycznej skrzynki narzędziowej (244)
- Programiści nie potrafią czytać w myślach (248)
- Budowanie projektu w jednym kroku (249)
- Ant - narzędzie do budowania projektów w języku Java (250)
- Projekty, właściwości, cele i zadania (251)
- Dobre skrypty kompilacji... (256)
- Dobre skrypty kompilacji wykraczają POZA podstawy (258)
- Skrypty kompilacji to też kod (260)
- Nowy, weź dwójkę (261)
- Narzędzia do Twojej programistycznej skrzynki narzędziowej (262)
- ZAWSZE coś pójdzie źle (264)
- Są trzy sposoby postrzegania systemu (266)
- Testy czarnej skrzynki dotyczą przede wszystkim danych WEJŚCIOWYCH i WYJŚCIOWYCH (267)
- Testy szarej skrzynki ZBLIŻAJĄ Cię do kodu (268)
- Testy białej skrzynki wymagają wiedzy o wnętrzu systemu (271)
- Testowanie WSZYSTKIEGO w jednym kroku (276)
- Automatyzacja testów przy użyciu platformy testowej (278)
- Używanie platformy do uruchamiania testów (279)
- Sterowanie CI za pomocą narzędzia CruiseControl (282)
- Testy gwarantują działanie programu, prawda? (284)
- Przetestowanie całego kodu wymaga sprawdzenia KAŻDEJ GAŁĘZI (292)
- Użyj raportu pokrycia, aby zobaczyć, które metody są sprawdzane (293)
- Uzyskanie wysokiego pokrycia kodu nie zawsze jest proste (295)
- Krótkie spotkanie robocze (297)
- Narzędzia do Twojej programistycznej skrzynki narzędziowej (300)
- Pisz testy NA POCZĄTKU, a nie na końcu (302)
- NAJPIERW testy (303)
- Witamy w świecie wytwarzania sterowanego testami (303)
- Pierwszy test... (304)
- ...kończy się całkowitym niepowodzeniem (305)
- Doprowadź testy do koloru ZIELONEGO (306)
- Czerwone, zielone, refaktoryzacja... (307)
- W TDD testy STERUJĄ rozwojem kodu (312)
- Ukończenie zadania oznacza, że napisałeś wszystkie potrzebne testy i kończą się one sukcesem (314)
- Kiedy kod przejdzie testy, idź dalej! (315)
- Prostota oznacza unikanie zależności (319)
- Zawsze pisz kod, który można przetestować (320)
- Kiedy wystąpią trudności, przyjrzyj się projektowi (321)
- Wzorzec strategii pozwala tworzyć wiele wersji jednego interfejsu (322)
- Przechowuj kod testowy razem z testami (325)
- Testy prowadzą do powstania lepszego kodu (326)
- Więcej testów zawsze oznacza więcej kodu (328)
- Wzorce strategii, luźne powiązanie, zastępowanie obiektów (329)
- Potrzebujemy wielu odmiennych, choć podobnych obiektów (330)
- A gdyby tak wygenerować obiekty? (330)
- Obiekty zastępcze zastępują prawdziwe obiekty (331)
- Obiekty zastępcze to działające zastępniki obiektów (332)
- Dobre oprogramowanie można przetestować (335)
- Niełatwo być zielonym (336)
- Dzień z życia programisty stosującego TDD (338)
- Narzędzia do Twojej programistycznej skrzynki narzędziowej (340)
- Iteracja jest prawie ukończona... (342)
- ...jednak możesz zrobić jeszcze wiele rzeczy (343)
- TRZEBA przeprowadzić testy systemu... (348)
- ...ale KTO ma to zrobić? (349)
- Testy systemu wymagają kompletnego oprogramowania (350)
- Dobre testy systemu wymagają DWÓCH cykli iteracji (351)
- Więcej iteracji oznacza dodatkowe problemy (352)
- Życie (i śmierć) błędu (358)
- Znalazłeś błąd i co dalej? (360)
- Anatomia raportu o błędzie (361)
- Jest jeszcze wiele rzeczy, które MÓGŁBYŚ zrobić... (362)
- Czas na przegląd iteracji (366)
- Przykładowe pytania z przeglądu iteracji (367)
- OGÓLNA lista priorytetów zadań DODATKOWYCH (368)
- Narzędzia do Twojej programistycznej skrzynki narzędziowej (370)
- Czym jest działające oprogramowanie? (372)
- Potrzebujesz planu następnej iteracji (374)
- Szybkość pozwala uwzględnić... RZECZYWISTOŚĆ BIZNESOWĄ (381)
- Klient NADAL jest najważniejszy (382)
- Oprogramowanie innych zespołów to NADAL tylko oprogramowanie (384)
- Akceptacja klienta? Jest! (387)
- Testowanie kodu (392)
- Houston, mamy problem... (393)
- Krótkie spotkanie robocze (394)
- Nie ufaj NIKOMU (395)
- Zespół bez procesu (400)
- Zespół z procesem (401)
- W poprzednim odcinku (404)
- Najpierw musisz porozmawiać z klientem (406)
- Pierwszy priorytet: umożliwienie zbudowania oprogramowania (412)
- Moglibyśmy naprawić kod... (414)
- ...ale trzeba naprawić funkcje systemu (415)
- Określ, które funkcje działają (416)
- TERAZ wiesz, co (nie) działa (419)
- Co zrobiłbyś w tej sytuacji? (419)
- Oszacuj czas pracy przy użyciu testów punktowych (420)
- O czym informują Cię wyniki testów punktowych? (422)
- Intuicja członków zespołu ma znaczenie (424)
- Poinformuj klienta o szacunkowym czasie naprawy błędów (426)
- Sytuacja wygląda dobrze... (430)
- ...i kończysz iterację sukcesem! (431)
- I klient jest zadowolony (432)
- Narzędzia do Twojej programistycznej skrzynki narzędziowej (434)
- Definiowanie procesu rozwoju oprogramowania (436)
- Dobry proces prowadzi do dobrego oprogramowania (437)
- Wymagany jest strój wieczorowy (442)
- Wybrane materiały dodatkowe (444)
- Więcej wiedzy = lepszy proces (445)
- Narzędzia do Twojej programistycznej skrzynki narzędziowej (446)
- Numer 1. Diagramy klas w notacji UML (450)
- Numer 2. Diagramy sekwencji (452)
- Numer 3. Opowieści użytkownika i przypadki użycia (454)
- Numer 4. Testy systemu a testy jednostkowe (456)
- Numer 5. Refaktoryzacja (457)
- Techniki rozwoju (460)
- Zasady rozwoju (462)
Wprowadzenie
Rozdział 1. Zapewnianie zadowolenia klienta
Rozdział 2. Określanie potrzeb klientów
Rozdział 3. Planowanie z myślą o sukcesie
Rozdział 4. Przystępowanie do prawdziwej pracy
Rozdział 5. Tworzenie oprogramowania na podstawie doskonałych projektów
Rozdział 6. Programowanie defensywne
Rozdział 6.5. Wstaw element a w pole b...
Rozdział 7. Pojawiają się problemy
Rozdział 8. Zapewnianie poprawności kodu
Rozdział 9. Wszystkie elementy łączą się ze sobą...
Rozdział 10. Jeśli nie jest zepsute... i tak lepiej to naprawić
Rozdział 11. Profesjonalne usuwanie błędów
Rozdział 12. Proces w praktyce
Dodatek A Pięć najważniejszych tematów (których nie poruszyliśmy)
Dodatek B Narzędzia dla doświadczonych programistów
Skorowidz (465)
Oceny i opinie klientów: Head First Software Development. Edycja polska Dan Pilone, Russ Miles (2)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(1)
(0)
(1)
(0)
(0)
(0)
Data dodania: 2009-01-09 Ocena: 6 Opinia niepotwierdzona zakupem
Sebastian P, Programista
Data dodania: 2016-09-01 Ocena: 4 Opinia potwierdzona zakupem
więcej opinii