Programista doskonały

Programista doskonały
Steve McConnell

Kategoria: Inżynieria oprogramowania Algorytmy, Wszystko o programowaniu
Wydawnictwo: LTP

Ilość stron: 830
ISBN: 83-87115-20-7
Programista doskonały

Książka "Programista doskonały" omawia:

  • czynności poprzedzające konstruowanie programu
  • cechy charakterystyczne dobrych podprogramów
  • projektowanie wysokiego poziomu
  • podstawowe i złożone typy danych
  • tworzenie czytelnego kodu, jego układ, styl i samokomentowanie się
  • używanie rozgałęzień, pętli i innych konstrukcji
  • wpływ wielkości programu na proces jego tworzenia
  • testowanie systemu i usuwanie błędów
  • strategie i metody dopracowywania kodu źródłowego
  • rozwój oprogramowania i inne zagadnienia
  • Książka jest niezbędna dla studentów kierunków informatycznych oraz dla projektantów, programistów, analityków biorących udział w nowoczesnych projektach informatycznych oraz osób zarządzających projektami informatycznymi.

    Książka "Programista doskonały" stanowi kompendium wiedzy na temat inżynierii oprogramowania. Zawarte w niej informacje mają ułatwić tworzenie programów spełniających bardzo wysokie i różnorodne kryteria jakościowe. Spośród kolejnych faz realizacji projektu informatycznego najwięcej uwagi poświęcono procesowi konstrukcji programu. Omówiono również etapy poprzedzające: analizę wymagań i projektowanie, a także zagadnienia związane z testowaniem programu oraz z zarządzaniem projektem programistycznym.

    Poruszane problemy są opisane bardzo wyczerpująco. Na atrakcyjność książki wpływa wiele anegdot, cytatów i danych statystycznych, ilustrujących specyfikę dziedziny inżynierii oprogramowania. Jasne i zrozumiałe wyjaśnienia są dodatkowo poparte przykładami małych fragmentów kodu, skonstruowanego zgodnie z postulowanymi zasadami oraz, dla kontrastu, przykładami programów oznakowanych jako "MAKABRYCZNY KOD". Używanie w przykładach różnych języków programowania (Ada, Basic, C, C++, COBOL, Fortran, Pascal) wymusza, zgodnie z zamierzeniami autora, pewne poszerzenie horyzontów myślowych oraz umożliwia wyabstrahowanie problemów niezależnych od składni konkretnego języka.

    Autor cytuje wypowiedzi wielu znanych ekspertów, dowcipnie komentuje przytaczane dane statystyczne oraz w każdym rozdziale omawia obszerną listę książek i artykułów źródłowych dotyczących danego zagadnienia.

    Spis treści:

    Część I. Podstawy

    - konstruowanie oprogramowania

    - metafory ułatwiające zrozumienie znaczenia programowania

    - czynności poprzedzające konstruowanie programu

    Część II. Projektowanie

    - czynności wykonywane podczas budowania podprogramów

    - cechy charakterystyczne dobrych podprogramów

    - trzy czwarte programistów uzywa modułów

    - porjektowanie wysokiego poziomu przy konstruowaniu programów

    Część III. Dane

    - tworzenie danych

    - znaczenie nazw danych

    - ogólne zagadnienia dotyczące używania zmiennych

    - podstawowe typy danych

    - złożone typy danych

    Część IV. Sterowanie

    - tworzenie czytelnego kodu

    - używanie instrukcji warunkowych

    - pętle sterujące

    - nietypowe konstrukcje sterujące

    - ogólne zagadnienia dotyczące sterowania

    Część V. Inne zagadnienia

    - układ i styl

    - kod niewymagający komentarzy

    - narzędzia programistyczne

    - wpływ wielkości programu na proces jego trorzenia

    - zarządzanie procesem tworzenia oprogramowania

    Część VI. Poprawianie jakości

    - jakość oprogramowania

    - prowadzenie przeglądów

    - testowanie poszczególnych fragmentów systemu

    - usuwanie błędów

    Część VII. Etapy końcowe

    - integrowanie systemu

    - strategie dopracowywania kodu źródłowego

    - metody dopracowywania kodu źródłowego

    - rozwój oprogramowania

    Część VIII. Tworzenie oprogramowania

    - cechy charakteru programisty doskonałego

    - zagadnienia związane z tworzeniem oprogramowania

    - gdzie można znależć więcej informacji

    Inżynieria oprogramowania Algorytmy, Wszystko o programowaniu


    Podobne książki:


    Analiza i projektowanie systemów informatycznych wydanie II Książka "Analiza i projektowanie systemów informatycznych" jest poświęcona tematyce obiektowości w kontekście wykorzystania jej w analizie i projektowaniu systemów informatycznych. Opracowanie omawia najważniejsze pojęcia obiektowego modelu danych, a...
     
    Wyrażenia regularne Wyrażenia regularne Wyrażenia regularne to niezwykle skuteczny mechanizm przetwarzania tekstów i innych danych. Ci, którzy do tej pory nie zetknęli się z tym pojęciem, odkryją dzięki tej książce nowe, potężne narzędzia, pozwalające w pełni zapanować nad danymi....
     
    Sztuka programowania Tom 4 zeszyt 2 Generowanie wszystkich krotek i permutacji Sztuka programowania Tom 4 zeszyt 2 Generowanie wszystkich krotek i permutacji Jak wiadomo, dzieło Donalda E. Knutha jest najwspanialszym dziełem o analizie algorytmicznej, jakie kiedykolwiek powstało. Nie ma informatyka, który by o nim nie słyszał lub wręcz go nie przeczytał. Pierwotnie miało liczyć siedem tomów; na razie...