Programista doskona³y

McConnell Steve : Programista doskona³y
Steve McConnell jest uznanym autorytetem w dziedzinie tworzenia oprogramowania i autorem wielu znacz±cych pozycji z tej tematyki. Jest cz³onkiem stowarzyszeñ IEEE Computer Society oraz ACM.
Jasne i zrozumia³e wyja¶nienia poruszanych problemów s± poparte przyk³adami kodu. Autor szczegó³owo 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 stanowi kompendium wiedzy na temat in¿ynierii oprogramowania. Spo¶ród kolejnych faz realizacji projektu informatycznego najwiêcej uwagi po¶wiêcono procesowi konstrukcji programu. Omówiono te¿ etapy poprzedzaj±ce analizê wymagañ i projektowanie, a tak¿e zagadnienia zwi±zane z testowaniem programu oraz z zarz±dzaniem projektem programistycznym. Na atrakcyjno¶æ ksi±¿ki wp³ywa wiele anegdot, cytatów i danych statystycznych, ilustruj±cych specyfikê dziedziny in¿ynierii oprogramowania.
Wiecej >>>
Steve McConnell jest uznanym autorytetem w dziedzinie tworzenia oprogramowania i autorem wielu znacz±cych pozycji z tej tematyki. Jest cz³onkiem stowarzyszeñ IEEE Computer Society oraz ACM.
Jasne i zrozumia³e wyja¶nienia poruszanych problemów s± poparte przyk³adami kodu. Autor szczegó³owo 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 stanowi kompendium wiedzy na temat in¿ynierii oprogramowania. Spo¶ród kolejnych faz realizacji projektu informatycznego najwiêcej uwagi po¶wiêcono procesowi konstrukcji programu. Omówiono te¿ etapy poprzedzaj±ce analizê wymagañ i projektowanie, a tak¿e zagadnienia zwi±zane z testowaniem programu oraz z zarz±dzaniem projektem programistycznym. Na atrakcyjno¶æ ksi±¿ki wp³ywa wiele anegdot, cytatów i danych statystycznych, ilustruj±cych specyfikê dziedziny in¿ynierii oprogramowania.
Inne ksiazki z tej kategorii:
Niezawodno¶æ oprogramowania - Steve Maguire
To w³a¶nie programista mo¿e w znacznym stopniu przyczyniæ siê do tego, i¿ wykrywanie b³êdów i walka z nimi stan± siê zadaniami ³atwiejszymi i bardziej skutecznymi -- tê w³a¶nie tezê Autor stara siê udowodniæ w niniejszej ksi±¿ce, ilustruj±c swe wywody konkretnymi przyk³adami. Cena: 30.00
Projektowanie oprogramowania. Wstêp do programowania i techniki komputerowej - Matthias Felleisen, Robert Bruce Findler, Matthew
Umiejêtno¶æ programowania nie ma ju¿ charakteru czysto zawodowego. Ksiêgowi
musz± siê pos³ugiwaæ arkuszami kalkulacyjnymi i edytorami tekstu, fotografowie
korzystaj± z edytorów zdjêæ, muzycy programuj± syntezatory, za¶ profesjonalni
programi¶ci tworz± skomplikowane aplikacje. Cena: 69.00
Wzorce projektowe. Analiza kodu sposobem na ich poznanie - Allen Holub
Wzorce projektowe to zapisane w sposób formalny sposoby rozwi±zywania najczêstszych
problemów, z jakimi borykaj± siê twórcy oprogramowania stosuj±cy jêzyki
obiektowe. Najczê¶ciej stosowane wzorce zosta³y skatalogowane i przedstawione
w postaci diagramów UML, jednak do poprawnego ich wykorzystywania niezbêdna
jest wiedza praktyczna. Przystêpuj±c do implementacji wzorca projektowego,
nale¿y poznaæ zakres jego zastosowania. Tak± wiedzê najlepiej zdobywa siê,
analizuj±c przyk³ady kodów ¼ród³owych. Cena: 49.90
Czytanie kodu. Punkt widzenia twórców oprogramowania open source - Diomidis Spinellis
Ksi±¿ka "Czytanie kodu. Punkt widzenia twórców oprogramowania" open source to pierwszy na rynku podrêcznik po¶wiêcony czytaniu kodu ¼ród³owego jako osobnej dziedzinie wiedzy, której znajomo¶æ jest przydatna ka¿demu programi¶cie. Cena: 54.90
Cracking. Jak siê przed nim broniæ - Pavol Èerveò
Programista tworzy, kraker zmienia - tak mo¿na by sparafrazowaæ znane
powiedzenie w odniesieniu do komercyjnego przegrywania oprogramowania. Programy
mo¿na przed nielegalnym rozpowszechnianiem zabezpieczyæ na wiele sposobów. Ka¿de
zabezpieczenie - jak g³osi inne powiedzenie - da siê jako¶ obej¶æ. Cena: 37.91
Znajd¼ b³±d. Sztuka analizowania kodu - Adam Barr
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 i nieprzyjemnymi
niespodziankami. Cena: 37.90
Pragmatyczny programista. Od czeladnika do mistrza - Hunt Andrew., Thomas David
Ksi±¿ka dotyczy sztuki tworzenia dobrego i niezawodnego oprogramowania.
Autorzy – praktycy w dziedzinie programowania – rozwa¿aj±, jakie warunki
musz± byæ spe³nione, ¿eby programowanie zadowala³o ludzi, którzy maj± go
u¿ywaæ. Cena: 61.42
XSLT. Vademecum profesjonalisty - Steve Holzner
"XSLT. Vademecum profesjonalisty" to ksi±¿ka o transformacjach rozszerzalnego jêzyka arkuszy stylów (Extensible Sytlesheet Language Transformations). XSLT s³u¿y wy³±cznie do transformacji dokumentów XML do innych dokumentów XML lub do innego rodzaju dokumentów. Ostatnio sta³ siê on bardzo popularnym tematem. Cena: 60.00
Komponenty w UML - Cheesman John, Daniels John T³um. z ang. J. Baszki
Twórcy oprogramowania stosuj±cy takie technologie komponentowe, jak COM+ i Enterprise JavaBeans, musz± mieæ mo¿liwo¶æ definiowania i wyra¿ania specyfikacji swych komponentów. Cena: 24.75
Podstawy techniczne in¿ynierii oprogramowania - Hamlet Dick, Maybee Joe
Na polskim rynku brakuje pozycji, w której problemy zwi±zane z procesem
wytwarzania oprogramowania omówiono by od strony praktycznej. Wydawnictwa
Naukowo-Techniczne postanowi³y wype³niæ tê lukê. Cena: 109.69