Programista doskonały
Kategoria: Inżynieria oprogramowania Algorytmy, Wszystko o programowaniu
Wydawnictwo: LTP
Ilość stron: 830
ISBN: 83-87115-20-7
Książka "Programista doskonały" omawia:
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

Podobne książki:
Najpopularniejsze kategorie książek:
Bazy danych, Bezpieczeństwo Hakerzy, Biznes SAP R/3, Edytory tekstu, GIS System Informacji Geograficznej, Grafika użytkowa Design, Hardware Elektronika, Informatyka, Informatyka w szkole Edukacja, Internet, Inżynieria oprogramowania Algorytmy, Języki programowania, Komputer, Literatura naukowa, Macromedia, Microsoft, Multimedia, Obsługa komputera, Open Source, Oprogramowanie, Programowanie gier i grafiki, Programy inżynierskie, Programy matematyczne Matematyka, Serwery, Sieci, Systemy, Systemy operacyjne, Teleinformatyka, Telekomunikacja, Tworzenie stron WWW, Uczniowie i Studenci
Linki partnerskie:Imprezy firmowe, promocje perfum, Sexy anime girls, pozycjonowanie sklepów, kaski narciarskie