Kod doskonały. Jak tworzyć oprogramowanie pozbawione błędów
- Kategoria:
- informatyka, matematyka
- Tytuł oryginału:
- Code Complete. A Practical Handbook of Software Construction
- Wydawnictwo:
- Helion
- Data wydania:
- 2010-11-01
- Data 1. wyd. pol.:
- 2010-11-01
- Liczba stron:
- 960
- Czas czytania
- 16 godz. 0 min.
- Język:
- polski
- ISBN:
- 9788324627523
- Tłumacz:
- Paweł Koronkiewicz
- Tagi:
- Kod doskonały programowanie
Kultowy podręcznik tworzenia doskonałego oprogramowania!
Twórz wolny od błędów, najwyższej jakości kod
Utrzymuj stałą kontrolę nad złożonymi projektami
Wcześnie wykrywaj i rozwiązuj problemy
Sprawnie rozwijaj i poprawiaj oprogramowanie
Steve McConnell wie więcej o budowie oprogramowania niż ktokolwiek inny; mamy ogromne szczęście, że zdecydował się podzielić swoim doświadczeniem oraz wiedzą w tej ważnej i oryginalnej książce.
Alan Cooper,
"ojciec" języka Visual Basic, autor książki About Face
Zapewne każdy zgodzi się ze stwierdzeniem, że jeśli jakiś proces odpowiada za nawet 70% błędów w gotowym produkcie, z pewnością wymaga znaczącego usprawnienia… Czy masz jednak świadomość, że właśnie tyle problemów generuje samo wytwarzanie oprogramowania? Te błędy powodują nie tylko usterki w już gotowych programach, niespełniających oczekiwań klientów — odpowiadają także za znaczne opóźnienia przy realizacji zleconych projektów i nagminne przekraczanie zaplanowanego budżetu. Każdy ambitny programista staje zatem przed koniecznością zdobycia wiedzy o takich metodach pracy, które pozwolą szybciej i efektywniej realizować projekty, a przy tym zapewniać najwyższą jakość tworzonego kodu. W końcu na podstawie tych właśnie umiejętności oceniana jest także wartość danego programisty w zespole.
Z tych właśnie powodów niniejsza książka, będąca przejrzystą kompilacją najlepszych technik programowania, zdobyła tak wielkie uznanie w środowisku zawodowców i studentów, osiągając miano podręcznika kultowego. Przed Tobą drugie, zaktualizowane wydanie słynnej publikacji, w której Steve McConnell przedstawia wszystkie aspekty budowy programów, takie jak jakość czy podejście do procesu wytwarzania. Autor rozwija tu tak istotne zagadnienia, jak przebieg budowy klasy, techniki pracy z danymi i strukturami sterującymi, debugowanie, refaktoryzowanie oraz metody i strategie optymalizacji. Znajdziesz tu dziesiątki list kontrolnych, pomocnych w ocenianiu architektury, jakości klas i procedur, nazw zmiennych czy struktur sterujących, a także ponad 500 przykładów dobrego i złego kodu. Dowiesz się, co było przyczyną wielu typowych problemów w przeszłości i jak ich dzisiaj unikać. Opisane metody pracy pomogą utrzymać kontrolę nad dużymi projektami oraz efektywnie rozwijać i modyfikować oprogramowanie w odpowiedzi na zmiany wymagań. Co ważne, można je skutecznie wykorzystywać niezależnie od stosowanego języka programowania!
Dzięki tej książce nauczysz się skutecznie:
projektować z zachowaniem minimalnej złożoności;
praktycznie wykorzystywać metody pracy zespołowej;
programować defensywnie, by unikać błędów w kodzie i jak najszybciej je z niego usuwać;
wykorzystywać okazje do refaktoryzacji oraz rozwijania kodu i robić to w sposób bezpieczny;
korzystać z metod programowania dopasowanych do projektu;
szybko i efektywnie debugować;
wcześnie i we właściwy sposób rozwiązywać najważniejsze problemy z konstrukcją oprogramowania;
dbać o jakość kodu od pierwszego do ostatniego dnia projektu.
Posiądź kluczowe umiejętności tworzenia najwyższej jakości oprogramowania!
Porównaj ceny
W naszej porównywarce znajdziesz książki, audiobooki i e-booki, ze wszystkich najpopularniejszych księgarni internetowych i stacjonarnych, zawsze w najlepszej cenie. Wszystkie pozycje zawierają aktualne ceny sprzedaży. Nasze księgarnie partnerskie oferują wygodne formy dostawy takie jak: dostawę do paczkomatu, przesyłkę kurierską lub odebranie przesyłki w wybranym punkcie odbioru. Darmowa dostawa jest możliwa po przekroczeniu odpowiedniej kwoty za zamówienie lub dla stałych klientów i beneficjentów usług premium zgodnie z regulaminem wybranej księgarni.
Za zamówienie u naszych partnerów zapłacisz w najwygodniejszej dla Ciebie formie:
• online
• przelewem
• kartą płatniczą
• Blikiem
• podczas odbioru
W zależności od wybranej księgarni możliwa jest także wysyłka za granicę. Ceny widoczne na liście uwzględniają rabaty i promocje dotyczące danego tytułu, dzięki czemu zawsze możesz szybko porównać najkorzystniejszą ofertę.
Mogą Cię zainteresować
Książka na półkach
- 98
- 46
- 21
- 13
- 9
- 4
- 3
- 2
- 2
- 2
Cytaty
Bądź pierwszy
Dodaj cytat z książki Kod doskonały. Jak tworzyć oprogramowanie pozbawione błędów
Dodaj cytat
OPINIE i DYSKUSJE
"Kod doskonały. Jak tworzyć oprogramowanie pozbawione błędów" autorstwa Steve'a McConnella to pozycja, która nie tylko inspiruje, ale także dostarcza praktycznych wskazówek dla każdego programisty dążącego do doskonałości w tworzeniu kodu.
McConnell, bazując na własnych doświadczeniach i badaniach, prezentuje skuteczne strategie mające na celu eliminowanie błędów już na etapie tworzenia kodu. Książka ta nie tylko skupia się na technikach debugowania, ale przede wszystkim promuje podejście prewencyjne, ukierunkowane na pisanie czystego i trwałego kodu od samego początku projektu.
Dla mnie osobiście, "Kod doskonały" była inspirującą lekturą. Książka ta skłoniła mnie do refleksji nad własnymi praktykami programistycznymi, zachęcając do ciągłego doskonalenia umiejętności. Praktyczne rady, przykłady z życia zawodowego autora oraz narzędzia wspierające proces tworzenia oprogramowania stanowią bezcenny zasób wiedzy dla każdego, kto aspiruje do pisania kodu na najwyższym poziomie.
Steve McConnell w sposób klarowny i przystępny udowadnia, że doskonałość w kodowaniu to nie tylko cel, ale i realna możliwość, jeśli zastosujemy odpowiednie podejście. Dlatego też, "Kod doskonały" polecam każdemu, kto pragnie doskonalić swoje umiejętności programistyczne i tworzyć oprogramowanie, które nie tylko działa efektywnie, ale także jest pozbawione błędów.
"Kod doskonały. Jak tworzyć oprogramowanie pozbawione błędów" autorstwa Steve'a McConnella to pozycja, która nie tylko inspiruje, ale także dostarcza praktycznych wskazówek dla każdego programisty dążącego do doskonałości w tworzeniu kodu.
więcej Pokaż mimo toMcConnell, bazując na własnych doświadczeniach i badaniach, prezentuje skuteczne strategie mające na celu eliminowanie błędów już na...
Przeczytałam 3/4 tej książki. 900 stron o programowaniu. Zaczęłam jeszcze w 2016, mamy 2019 i oto dziś dorosłam do tego by położyć krzyżyk na pozostałej 1/4, przestałam się łudzić, że będę konsekwentna i będzie chciało mi się ją kończyć, bo nadaje się tylko do leczenia bezsenności.
Napiszę bez męczenia się z efektem aureoli rozpościerającym się nad tą książką, każącym stawiać ją jako klasyk i jakąś świętość. Pierwsze wydanie w języku angielskim zostało opublikowane w 2004 roku. Napisanie takiego tomiska musiało sporo zająć. Autor swoje doświadczenie budował w latach 80. i 90., być może nawet wcześniej - nie wnikam - i właśnie na takim stanie umysłu zatrzymała się ta książka. Tyle jest teraz ciekawych rzeczy, a my wciąż będziemy dywagować o wyglądzie idealnego ifa i idealnej pętli.
Przez tę książkę cierpią lasy równikowe, bo gdyby oszczędzić sobie wstępów do wstępu, podsumowań do podsumowań oraz tłumaczeń na kilka stron dlaczego coś jest ważne, zmieściłaby się pewnie na 200 stronach.
Jest pewna duża zaleta, mianowicie autor w dużej mierze gdy coś stwierdza, powołuje się na badania. Minus jest taki, że owe badania dotyczą lat 70-90, drugi minus - że często nie ma nawet tego, i jak to w wypocinach nt. czystego kodu bywa, autor przedstawia swoje własne przemyślenia o życiu jako wytyczne dla innych.
Większość tematów poruszanych w "kodzie doskonałym" to są oczywistości. Często poruszane są zagadnienia natury dyskusyjnej, które nie stanowią żadnej twardej wiedzy.
Podsumowując, jeśli są na sali jacyś adepci programowania, oczarowani opiniami o tej książce i aurą jaka się nad nią roztacza - rozejrzyjcie się za czymś bardziej na czasie, serio "kod doskonały" nie jest wam do niczego potrzebny. Amen
Przeczytałam 3/4 tej książki. 900 stron o programowaniu. Zaczęłam jeszcze w 2016, mamy 2019 i oto dziś dorosłam do tego by położyć krzyżyk na pozostałej 1/4, przestałam się łudzić, że będę konsekwentna i będzie chciało mi się ją kończyć, bo nadaje się tylko do leczenia bezsenności.
więcej Pokaż mimo toNapiszę bez męczenia się z efektem aureoli rozpościerającym się nad tą książką, każącym...
Angielski tytuł tej książki to "Code complete", który lepiej oddaje jej zawartość niż "Kod doskonały". Zaryzykuję nawet stwierdzenie, że autor mógłby się oburzyć na tak głupi tytuł. Książkę czytałem w oryginale, więc nie odniosę się do wydania Helionu, czyli wydawcy o którym nie mam najlepszego zdania.
"Code complete" jest świetną pozycją zarówno dla programistów, jak i menedżerów IT, którzy nie chcą lub nie mają czasu na przeczytanie 20 książek traktujących o poszczególnych rzeczach składających się na profesjonalne prowadzenie projektu programistycznego. Patrząc inaczej, jest to świetna pozycja, od której mozna zacząć poważne podejście do własnej edukacji w tym temacie. Każdy rozdział jest zakończony dobrą bibliografią, którą można wykorzystać do zgłębienia danego zagadnienia.
W przeciwieństwie do wielu tego typu książek, ta nie jest małowartościowym "wydaje mi się' autora, ale próbą zsyntetyzowania wielu lat doświadczeń w tworzeniu oprogramowania, wspartą odniesieniami do konkretnych badań. Jej siłę stanowią konkretne dane i mnogość bardzo przydatnych tabelek/list obrazujących wyniki różnych pomiarów prowadzonych przy okazji mniejszych lub większych projektów IT. Na ich podstawie autor stara się wskazać pożądane, z punktu widzenia uczestników projektu, procesy i standardy, które powinny być wdrożone w poważnym projekcie. Mając świadomość wielu zbadanych i podanych w tej książce faktów (np. ile czasu spędzają programiści na poszczególne rzeczy) można zarówno lepiej prowadzić takie przedsięwzięcie jak i być jego uczestnikiem. Polecam!
Angielski tytuł tej książki to "Code complete", który lepiej oddaje jej zawartość niż "Kod doskonały". Zaryzykuję nawet stwierdzenie, że autor mógłby się oburzyć na tak głupi tytuł. Książkę czytałem w oryginale, więc nie odniosę się do wydania Helionu, czyli wydawcy o którym nie mam najlepszego zdania.
więcej Pokaż mimo to"Code complete" jest świetną pozycją zarówno dla programistów, jak i...
Książka przedstawia dobre praktyki praktycznie w całym zakresie procesu wytwarzania oprogramowania. Po przeczytaniu kilku książek o podobnej tematyce część wiadomości się powtarza (w nieco innej formie - np "Czysty kod").
To co przykuło moją uwagę to dwa aspekty.
Pierwszy fakt, że autor wymienia po każdym rozdziale literaturę uzupełniającą. Są to pozycję w większości kultowe, ponadczasowe. Zatem każdy zainteresowany może kontynuować, rozwijać interesujące go wątki. Ja w pierwszej kolejności sięgnę chyba po "Mityczny osobomiesiąc".
Druga kwestia to ogromna liczba przytoczonych badań będących potwierdzeniem wysnuwanych przez autora wniosków. Z dość ciekawych anegdot zapamiętałem tąę o doświadczonych i początkujących szachistach i w odniesieniu (pogłębieniu badania) doświadczonych i początkujących programistach. Nie będę spojlerował.
Książka warta poświęcenia czasu - 900 stron, czyta się natomiast stosunkowo szybko.
Książka przedstawia dobre praktyki praktycznie w całym zakresie procesu wytwarzania oprogramowania. Po przeczytaniu kilku książek o podobnej tematyce część wiadomości się powtarza (w nieco innej formie - np "Czysty kod").
więcej Pokaż mimo toTo co przykuło moją uwagę to dwa aspekty.
Pierwszy fakt, że autor wymienia po każdym rozdziale literaturę uzupełniającą. Są to pozycję w większości...
Wspaniała książka. Zawiera informację o każdym etapie pracy nad projektem informatycznym. Od planowania przez implementacje, testowanie, optymalizację do sposobów wydawania i długofalowego utrzymania. Przedstawia przy tym dość realistycznie realia pracy komercyjnej. Moim zdaniem jest to książka, którą należy przeczytać przed podjęciem pierwszej pracy. Kod doskonały stoi nieco w rozkroku pomiędzy klasycznymi metodami wytwarzania oprogramowania z lat 80 i 90 oraz współcześnie stosowanymi metodami Agile. Jest to ogromna zaleta ponieważ jako chyba jedyna książka na rynku obiektywnie przedstawia zalety i wady obu metodologii.
Wspaniała książka. Zawiera informację o każdym etapie pracy nad projektem informatycznym. Od planowania przez implementacje, testowanie, optymalizację do sposobów wydawania i długofalowego utrzymania. Przedstawia przy tym dość realistycznie realia pracy komercyjnej. Moim zdaniem jest to książka, którą należy przeczytać przed podjęciem pierwszej pracy. Kod doskonały stoi...
więcej Pokaż mimo to