Steve Maguire: Niezawodność oprogramowania


Strona główna | Autor | Borland C++ 5.5 | GUI | Książki | OpenGL | Programy | Projekty | Teksty

Recenzja

Steve Maguire: Niezawodność oprogramowania. ISBN 83-7197-429-9 Steve Maguire: Niezawodność oprogramowania. Wydawnictwo Helion 2002, stron 228, tłumaczenie Andrzej Grażyński.

Podtytuł książki brzmi: "Techniki tworzenia bezbłędnych programów w języku C - rodem z Microsoftu". I już widzę te uśmiechy na twarzach programistów - Microsoft i bezbłędne programy to niemal antonimy... Ale zostawmy na chwilę takie czy inne przekonania. Książka, nie ma co ukrywać, ma już swoje lata - angielski oryginał powstał w 1993 roku. A jednak jest to pozycja w dalszym ciągu warta polecenia. Autor ogranicza się do rad jak tworzyć oprogramowanie w języku C, ale większość z nich jest aktualna także w innych językach, w szczególności w języku C++. Co prawda polemizowałbym z niektórymi propozycjami ale rozumiem, że nie wszystkie wskazówki mają uniwersalny charakter, część jest bardzo specyficzna. Na przykładzie książki widać, jak niewiele zmieniły się błędy pojawiające się w tworzonym oprogramowaniu - ja w trakcie lektury znalazłem opis kilku błędów, które sam całkiem niedawno popełniłem...

Książka warta jest poznania zwłaszcza, że cena jest całkiem przystępna. Doświadoczemu programiście - do przemyśleń lub dyskusji w szerszym gronie (np. grupie projektowej), średnio zawansowanemu dla poszerzenia horyzontów, a początkującemu dla zapoznania się z nieuniknionym... Bo programista uczy się na własnych błędach, jak każdy zresztą.


Spis treści


© Janusz Ganczarski
JanuszG@enter.net.pl