Cyfroteka.pl

klikaj i czytaj online

Cyfro
Czytomierz
00029 002968 21510823 na godz. na dobę w sumie

Refaktoryzacja. Ulepszanie struktury istniejącego kodu - książka

Refaktoryzacja. Ulepszanie struktury istniejącego kodu - książka
Refaktoryzacja. Ulepszanie struktury istniejącego kodu - książka
Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts
Helion
Pierwszy podręcznik tak gruntownie i przejrzyście wyjaśniający najlepsze praktyki oraz techniki refaktoryzacji! Jak identyfikować błędy i problemy z istniejącym kodem? Jak poprawiać spójność, czytelność i wydajność kodu? Jak przekształcać kod bez ryzyka wprowadzania błędów? Jak skutecznie wykorzystywać przekształcenia refaktoryzacyjne? Jak ryzykowne jest grzebanie w kodzie - wszyscy doskonale wiemy. Im głębiej sięgasz... tym więcej pojawia się nowych problemów i jeszcze więcej rzeczy wymaga zmian. A nieustanne 'poprawianie' działającego kodu może w końcu doprowadzić do powstania trudno wykrywalnych, krytycznych błędów. Jednak co zrobić, jeśli 'odziedziczymy' nieefektywny, trudny w utrzymaniu i rozszerzaniu program? Jak poprawić jego strukturalną spójność i wydajność? Wypracowywane latami przez najlepszych ekspertów techniki refaktoryzacji, czyli ulepszania projektu istniejącego kodu, są dziś sprawdzonymi rozwiązaniami, zapewniającymi jego trwałą czytelność i możliwość efektywnego rozwoju. Opracowane głównie na potrzeby frameworków, są obecnie narzędziem wykorzystywanym dla całego procesu produkcji oprogramowania. Jednak dla wielu programistów proces refaktoryzacji pozostaje wiedzą tajemną, bo jak dotąd żaden podręcznik nie przedstawił używanych przy tym technik w praktycznej, łatwej do wykorzystania formie. A przecież przeprowadzona błędnie lub w zbytnim pośpiechu refaktoryzacja zamiast ulepszenia kodu może kosztować nas dodatkowe dni lub całe tygodnie stresującej pracy nad programem. Oto podręcznik, w którym słynny mentor i programistyczny guru Martin Fowler wraz z kilkoma innymi znanymi programistami podejmują się pierwszego tak gruntownego i przejrzystego objaśnienia technik związanych ze skutecznym procesem refaktoryzacji. Książka ta przedstawia zasady i najlepsze praktyki refaktoryzacyjne oraz zawiera wskazówki na temat tego, kiedy i jak zacząć ingerować w kod. Znajdziesz tu wyczerpujący katalog siedemdziesięciu przekształceń refaktoryzacyjnych. Każdemu z nich towarzyszą wskazówki dotyczące możliwości wykorzystania, instrukcja opisująca kolejne kroki oraz przykład. Ten podręcznik pokaże Ci zatem, jak przekształcać kod w sposób kontrolowany i efektywny, jak refaktoryzować go bez wprowadzania błędów, konsekwentnie ulepszając jego strukturę, oraz jak skutecznie go testować. Choć przedstawione w książce przykłady zostały napisane w języku Java, idee te znajdą zastosowanie w każdym innym języku obiektowym. Ponadto w opisach części przekształceń dodano uwagi związane z ich stosowaniem w innych językach. W książce tej znajdziesz między innymi opis takich zagadnień, jak: zasady refaktoryzacji identyfikowanie błędów i problemów z kodem testowanie katalog przekształceń refaktoryzacyjnych konstrukcja metod przenoszenie składowych pomiędzy obiektami organizacja danych upraszczanie wyrażeń warunkowych i wywołań metod praca z hierarchią dziedziczenia duże przekształcenia refaktoryzacja i reużywalność narzędzia refaktoryzacyjne Poznaj sprawdzone techniki ulepszania istniejącego kodu!
Wszystkie kategorie Tylko komputery i informatyka Tylko pozostałe kategorie
Książki podobne do wybranej publikacji
Refaktoryzacja do wzorców projektowych - książka
Refaktoryzacja do wzorców projektowych - książka
Joshua Kerievsky
Helion

Zmodernizuj kod swoich aplikacji
pod kątem stosowania wzorców projektowych

  • Dowiedz się, czym jest refaktoryzacja
  • Poznaj zasady stosowania wzorców projektowych
  • Wprowadź wzorce projektowe do kodu źródłowego aplikacji

Refaktoryzacja to zmiana konstrukcji kodu bez modyfikowania jego działania. Najczęstszym powodem refaktoryzowania kodu jest konieczność jego 'uporządkowania' lub usunięcia z niego funkcji niewykorzystywanych w projekcie...


Czysty kod. Podręcznik dobrego programisty - książka
Czysty kod. Podręcznik dobrego programisty - książka
Robert C. Martin
Helion

Poznaj najlepsze metody tworzenia doskonałego kodu

  • Jak pisać dobry kod, a zły przekształcić w dobry?
  • Jak formatować kod, aby osiągnąć maksymalną czytelność?
  • Jak implementować pełną obsługę błędów bez zaśmiecania logiki kodu?

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ć...

Czysty kod. Podręcznik dobrego programisty - książka
Czysty kod. Podręcznik dobrego programisty - książka
Robert C. Martin
Helion

Poznaj najlepsze metody tworzenia doskonałego kodu

  • Jak pisać dobry kod, a zły przekształcić w dobry?
  • Jak formatować kod, aby osiągnąć maksymalną czytelność?
  • Jak implementować pełną obsługę błędów bez zaśmiecania logiki kodu?

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ć...

CSS. Refaktoryzacja kodu - ebook/pdf
CSS. Refaktoryzacja kodu - ebook/pdf
Steve Lindstrom
Helion

Tworzenie nowoczesnych stron internetowych wymaga opanowania trzech kluczowych technologii: HTML, JavaScript i CSS. CSS jest zaskakująco potężnym językiem, który ułatwia nadanie atrakcyjnego wyglądu stronie, a równocześnie pozwala na zapewnienie jej responsywności. Niezależnie od tego kod CSS należy tworzyć tak, aby był odpowiednio zorganizowany, czytelny i łatwy w utrzymaniu. Pomocna w osiągnięciu tego celu jest refaktoryzacja —...




Znajdź błąd. Sztuka analizowania kodu - książka
Znajdź błąd. Sztuka analizowania kodu - książka
Adam Barr
Helion

Wyszukiwanie błędów w kodzie to czynność, którą programiści wykonują niemal równie często, jak pisanie kodu. Narzędzia do wykrywania i poprawiania błędów tylko częściowo rozwiązują problem. W wielu przypadkach błąd nie tkwi w nieprawidłowo sformułowanym poleceniu lub źle zdefiniowanej zmiennej, ale w miejscu, którego nawet najlepsze narzędzie nie znajdzie. Programista musi się nauczyć samemu bronić przed ukrytymi pomyłkami...

Kod doskonały. Jak tworzyć oprogramowanie pozbawione błędów. Wydanie II - książka
Kod doskonały. Jak tworzyć oprogramowanie pozbawione błędów. Wydanie II - książka
Steve McConnell
Helion

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

Lekcja programowania. Najlepsze praktyki - książka
Lekcja programowania. Najlepsze praktyki - książka
Brian W. Kernighan, Rob Pike
Helion

Twórz zgodnie z trzema zasadami stanowiącymi kanon dobrego oprogramowania

  • Prostota - czyli kod prosty i łatwy w obsłudze
  • Ogólność - czyli kod działający dobrze w różnych sytuacjach i adaptujący się do nowych warunków
  • Przejrzystość - czyli kod łatwy do zrozumienia zarówno przez ludzi, jak i maszyny

Czy zdarzyło Ci się kiedykolwiek...

  • pominąć oczywisty błąd w programie i spędzić cały dzień na szukaniu go...

Efektywny Python. 59 sposobów na lepszy kod - ebook/pdf
Efektywny Python. 59 sposobów na lepszy kod - ebook/pdf
Brett Slatkin
Helion

Twórz zoptymalizowany i efektywny kod!

Python to jeden z najstarszych używanych języków programowania. Co ciekawe, jego nazwa wcale nie pochodzi od zwierzęcia, a od popularnego serialu komediowego. Język ten daje programistom ogromne pole do popisu, a ponadto posiada sporo bibliotek realizujących najbardziej wymyślne zadania. Z uwagi na te atuty rozpoczęcie programowania w tym języku nie powinno przysporzyć Ci większych problemów...



Piękny kod. Tajemnice mistrzów programowania - książka
Piękny kod. Tajemnice mistrzów programowania - książka
Andy Oram, Greg Wilson
Helion
Poznaj techniki pracy guru programowania!
  • Jak tworzyć czytelny i pozbawiony błędów kod?
  • W jaki sposób projektować architekturę systemów?
  • Jak zbudować uniwersalne interfejsy użytkownika?

Wbrew pozorom programowanie to nie tylko nauka ścisła, to także sztuka! Trudna sztuka! Napisanie kodu poprawnie działającego czy kodu spełniającego oczekiwania użytkowników programu to niewątpliwie wyzwanie...

Język C. Programowanie - książka
Język C. Programowanie - książka
Steve Oualline
Helion
Programowanie w języku C jest czymś więcej niż tylko wprowadzaniem kodu zgodnego z regułami składni; styl i wykrywanie błędów odgrywają równie istotną rolę w procesie tworzenia oprogramowania. Istotnie przyczyniają się do prawidłowego działania programów oraz ułatwiają ich konserwację. W książce omówiono więc nie tylko działanie języka C, ale również cały proces tworzenia programu w tym języku (uwzględniając założenia...

Piękny kod. Tajemnice mistrzów programowania - ebook/pdf
Piękny kod. Tajemnice mistrzów programowania - ebook/pdf
Andy Oram, Greg Wilson
Helion

Poznaj techniki pracy guru programowania!

  • Jak tworzyć czytelny i pozbawiony błędów kod?
  • W jaki sposób projektować architekturę systemów?
  • Jak zbudować uniwersalne interfejsy użytkownika?
Wbrew pozorom programowanie to nie tylko nauka ścisła, to także sztuka! Trudna sztuka! Napisanie kodu poprawnie działającego czy kodu spełniającego oczekiwania użytkowników programu to niewątpliwie wyzwanie...


Java. Obsługa wyjątków, usuwanie błędów i testowanie kodu - książka
Java. Obsługa wyjątków, usuwanie błędów i testowanie kodu - książka
Stephen Stelting
Helion

W każdej aplikacji mogą wystąpić błędy.
Przygotuj się na to pisząc odpowiednią obsługę wyjątków

  • Poznaj techniki programowania, dzięki którym Twoje aplikacje staną się odporne na błędy
  • Naucz się przewidywać błędy i zapobiegać ich występowaniu
  • Zabezpiecz aplikacje przez skutkami wystąpienia błędów stosując odpowiednie wzorce projektowe

Żaden kod nie jest idealny -- nawet najbardziej doświadczony programista popełnia...

Kod doskonały. Jak tworzyć oprogramowanie pozbawione błędów. Wydanie II - ebook/pdf
Kod doskonały. Jak tworzyć oprogramowanie pozbawione błędów. Wydanie II - ebook/pdf
Steve McConnell
Helion

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






Jakość oprogramowania. Podręcznik dla profesjonalistów - książka
Jakość oprogramowania. Podręcznik dla profesjonalistów - książka
Michał Sobczak
Helion

Wszystko, co musisz wiedzieć o jakości oprogramowania, w jednym miejscu!

  • Poznaj rodzaje błędów
  • Zapewnij wysoką jakość kodu
  • Dowiedz się, jak należycie testować
  • Twórz niezawodne oprogramowanie

Czym jest jakość oprogramowania? Czy to wyłącznie miara technicznej doskonałości kodu? A może jakość to coś znacznie więcej? Czy niezawodne działanie i brak błędów świadczą o wysokiej jakości programu...

C++. Zaawansowane programowanie - książka
C++. Zaawansowane programowanie - książka
Nicholas A. Solter, Scott J. Kleper
Helion

Poznaj możliwości i mechanizmy C++ stosowane przez profesjonalistów

  • Efektywne zarządzanie pamięcią
  • Obsługa błędów
  • Biblioteki i wzorce projektowe

Język C++ od dawna cieszy się zasłużoną popularnością wśród twórców oprogramowania. Jednak często nawet najbardziej doświadczeni programiści nie wykorzystują wszystkich jego możliwości. W opracowaniach dotyczących tego języka najczęściej omawiana jest składnia i elementy...

Data Science. Programowanie, analiza i wizualizacja danych z wykorzystaniem języka R - książka
Data Science. Programowanie, analiza i wizualizacja danych z wykorzystaniem języka R - książka
Michael Freeman, Joel Ross
Helion

Aby surowe dane przekuć w gotową do wykorzystania wiedzę, potrzebna jest umiejętność ich analizy, przekształcania i niekiedy również wizualizacji. Nagrodą za włożony w to wysiłek jest lepsze rozumienie różnych złożonych zagadnień z wielu dziedzin wiedzy. Co więcej, znajomość procesów programowego przetwarzania danych pozwala na szybkie wykrywanie i opisywanie wzorców danych, praktycznie niemożliwych do dostrzeżenia innymi...

Praca z zastanym kodem. Najlepsze techniki - książka
Praca z zastanym kodem. Najlepsze techniki - książka
Michael Feathers
Helion

Naucz się pracować na gotowych projektach!

Programiści uwielbiają brać udział w nowych projektach, być świadkami ewolucji kodu, mieć wpływ na wybór narzędzi i projektować ich architekturę. Niestety, w ogromnej większości przypadków muszą pracować z kodem mającym wiele lat i pisanym przez wiele osób. Jak sobie poradzić w takim środowisku? Jak dobrać techniki pracy do gotowego kodu...






Praca z zastanym kodem. Najlepsze techniki - książka
Praca z zastanym kodem. Najlepsze techniki - książka
Michael Feathers
Helion

Naucz się pracować na gotowych projektach!

Programiści uwielbiają brać udział w nowych projektach, być świadkami ewolucji kodu, mieć wpływ na wybór narzędzi i projektować ich architekturę. Niestety, w ogromnej większości przypadków muszą pracować z kodem mającym wiele lat i pisanym przez wiele osób. Jak sobie poradzić w takim środowisku? Jak dobrać techniki pracy do gotowego kodu...

Programowanie w języku Rust. Wydajność i bezpieczeństwo - książka
Programowanie w języku Rust. Wydajność i bezpieczeństwo - książka
Jim Blandy, Jason Orendorff
Helion

Programowanie systemowe zwykle nie interesuje twórców aplikacji. Niemniej warunkiem jej poprawnego działania jest właśnie kod systemowy. Programowanie systemowe zapewnia między innymi działanie systemu operacyjnego, sterowników, systemu plików, kodeków, a także zarządzanie pamięcią czy obsługę sieci. Jako że dotyczy wykorzystania zasobów, każdy szczegół, każdy bajt pamięci operacyjnej i każdy cykl procesora ma znaczenie...

Agile. Programowanie zwinne: zasady, wzorce i praktyki zwinnego wytwarzania oprogramowania w C# - książka
Agile. Programowanie zwinne: zasady, wzorce i praktyki zwinnego wytwarzania oprogramowania w C# - książka
Robert C. Martin, Micah Martin
Helion

Poznaj nowoczesną metodykę wytwarzania oprogramowania w C#

  • Jak stosować w praktyce zasady zwinnego wytwarzania oprogramowania?
  • W jaki sposób wykorzystywać w projekcie diagramy UML?
  • Jak korzystać z wzorców projektowych?

W związku ze stale rosnącymi oczekiwaniami użytkowników oprogramowania produkcja systemów informatycznych wymaga dziś korzystania z usystematyzowanych metod zarządzania...


J2EE. Wzorce projektowe. Wydanie 2 - książka
J2EE. Wzorce projektowe. Wydanie 2 - książka
Deepak Alur, John Crupi, Dan Malks
Helion

Podstawowymi zagadnieniami opisywanymi w książce są wzorce, najlepsze techniki, strategie projektowe i sprawdzone rozwiązania wykorzystujące kluczowe technologie J2EE, czyli strony JSP, serwlety, komponenty EJB i interfejs JMS. Katalog wzorców J2EE zawiera 21 wzorców i o wiele więcej strategii, przy wykorzystaniu których powstają najlepsze rozwiązania programistyczne.

'J2EE. Wzorce projektowe...


100 sposobów na Visual Studio - książka
100 sposobów na Visual Studio - książka
James Avery
Helion

Podnieś wydajność Visual Studio i przyspiesz swoją pracę

  • Efektywne zarządzanie projektami i kodem źródłowym
  • Tworzenie i wykorzystywanie makroinstrukcji
  • Wyszukiwanie i usuwanie błędów w kodach

Visual Studio to jedno z najpopularniejszych środowisk programistycznych. Za jego pomocą można tworzyć programy w kilku językach, a łatwość obsługi sprawia, że już po kilku godzinach pracy jego użytkownik sprawnie porusza się...

Sztuka testowania oprogramowania - książka
Sztuka testowania oprogramowania - książka
Glenford J. Myers, Corey Sandler, Tom Badgett, Todd M. Thomas
Helion

Testowanie to ostatni i niestety czasem pomijany element procesu tworzenia oprogramowania. Tymczasem ten właśnie etap powinien być niezwykle znaczącą częścią projektu. Znaczenie testowania dostrzegano już w początkowym okresie dynamicznego rozwoju technologii tworzenia oprogramowania, jednak nadal trudno jest znaleźć jasny i czytelny zbiór reguł testowania i metodyki, w oparciu o które proces ten należy przeprowadzać...

Excel. Programowanie dla profesjonalistów. Wydanie II - książka
Excel. Programowanie dla profesjonalistów. Wydanie II - książka
Rob Bovey, Dennis Wallentin, Stephen Bullen, John Green
Helion

Kompendium wiedzy dla programistów Excela!

  • Jak wykorzystać nowy interfejs Excela 2007?
  • Jak sterować innymi aplikacjami z pakietu Microsoft Office?
  • Jak używać Windows API?

Excel to - obok Worda - najpopularniejsze narzędzie w pakiecie Microsoft Office. Od razu po zainstalowaniu niejednego użytkownika zaskoczy ogromem swych możliwości. A przecież to dopiero wierzchołek góry lodowej...

Język C++. Efektywne programowanie obiektowe - książka
Język C++. Efektywne programowanie obiektowe - książka
Kayshav Dattatri
Helion

Poznaj metody programowania
stosowane przez profesjonalistów

Programowanie obiektowe jest nierozerwalnie związane z językiem C++. Koncepcje i metody programowania obiektowego, niezbędne do swobodnego posługiwania się tą techniką, pomimo pozornej prostoty są stosunkowo trudne do opanowania. Projektowanie aplikacji w języku C++ wymaga jednak nie tylko znajomości podstawowych zasad programowania obiektowego...

C# 7 i .NET Core 2.0. Programowanie wielowątkowych i współbieżnych aplikacji - książka
C# 7 i .NET Core 2.0. Programowanie wielowątkowych i współbieżnych aplikacji - książka
Ovais Mehboob Ahmed Khan
Helion

W świecie programistów aplikacji panuje kult wydajności: najważniejsze są szybkość i efektywność działania kodu. Dostrajanie elementów dużych aplikacji staje się wirtuozerią: wymaga eliminowania wąskich gardeł, optymalizacji kodu, pilnowania każdego bitu pamięci. Niewielkie braki w rozwiązaniach w przypadku rozbudowanych systemów przeradzają się w wielkie problemy. Dla programisty oznacza to...

PHP. Wzorce projektowe - książka
PHP. Wzorce projektowe - książka
William Sanders
Helion

Ciągły rozwój języka PHP sprawia, że za jego pomocą można już tworzyć bardzo zaawansowane aplikacje. Wszyscy programiści wiedzą, że wraz ze wzrostem skomplikowania tworzonego oprogramowania konieczne staje się zastosowanie sprawdzonych, przemyślanych i przetestowanych rozwiązań. Takim zbiorem najlepszych metod rozwiązywania typowych problemów są wzorce projektowe. Zawitały one również do świata PHP...



Wydajny JavaScript - ebook/pdf
Wydajny JavaScript - ebook/pdf
Nicholas C. Zakas
Promise

Jeśli jesteś podobny do większości projektantów, w znacznym stopniu opierasz się na JavaScript, aby tworzyć interaktywne i szybko reagujące aplikacje Web. Problem polega na tym, że wszystkie te wiersze kodu JavaScript mogą spowolnić nasze aplikacje. W tej książce pokazano techniki i strategie eliminowania wąskich gardeł już podczas pisania programu. Nauczymy się, jak między innymi poprawić czas wykonania...

Perl. Testowanie. Zapiski programisty - książka
Perl. Testowanie. Zapiski programisty - książka
Ian Langworth, chromatic
Helion

Testowanie aplikacji to temat najczęściej pomijany przez programistów. Testowanie nie jest tak pasjonujące jak tworzenie programów czy poznawanie nowych narzędzi. Jest jednak niezbędne. Prawidłowo przeprowadzony proces testowania może znacznie poprawić wydajność, podnieść jakość projektu i kodu, zmniejszyć obciążenia wynikające z konserwacji kodu i pomóc lepiej zaspokoić wymagania klientów...

Język C++ i przetwarzanie współbieżne w akcji. Wydanie II - książka
Język C++ i przetwarzanie współbieżne w akcji. Wydanie II - książka
Anthony Williams
Helion

Jeśli aplikacja ma działać szybko i niezawodnie, najlepiej wybrać C++, dojrzały i wszechstronny język programowania, konsekwentnie rozwijany przez mistrzów kodowania. Wymaga on zachowania pewnej dyscypliny podczas pracy, jednak pozwala na uzyskanie kodu o znakomitej wydajności. Nowy standard C++17 zapewnia doskonałą obsługę wielowątkowości oraz programowania wieloprocesorowego wymaganego podczas szybkiego przetwarzania grafiki...

Jak stać się lepszym programistą. Przewodnik - ebook/pdf
Jak stać się lepszym programistą. Przewodnik - ebook/pdf
Pete Goodliffe
Helion

Podręcznik prawdziwego programisty!

Zawód programisty jak żaden inny wymaga ciągłego rozwoju, nauki i doskonalenia. Każdy dzień to nowe wyzwania, techniki programistyczne oraz kolejne linie wysokiej jakości kodu. Zastanawiasz się, co jeszcze możesz zrobić, aby stać się lepszym programistą? Chcesz zaimponować ciekawymi koncepcjami oraz wprowadzić znaczące ulepszenia w codziennej pracy...

Perl. Zaawansowane programowanie. Wydanie II - książka
Perl. Zaawansowane programowanie. Wydanie II - książka
Simon Cozens
Helion

Bądź na bieżąco z najnowszymi narzędziami i technikami programowania

  • Wykorzystaj możliwości szablonów
  • Połącz skrypty Perla z programami napisanymi w innych językach programowania
  • Przetestuj kod i popraw wydajność projektu

Perl, jeden z pierwszych języków skryptowych służących do dynamicznego generowania zawartości witryn WWW, nie traci popularności mimo dość sędziwego wieku...

W potrzasku języka C - książka
W potrzasku języka C - książka
Andrew Koenig
Helion

Każdy, nawet najbardziej doświadczony programista, popełnia błędy podczas pracy. Niektóre z nich wynikają z pośpiechu, inne -- z użycia niewłaściwych konstrukcji, operatorów lub typów. Większość z nich można wykryć i usunąć po kilku minutach uważnej lektury kodu. Zdarzają się jednak i takie błędy, których odnalezienie i skorygowanie zajmuje kilka dni. Błędy te są z reguły łatwe do uniknięcia...