Katalog książek

Wydawnictwo Helion

Helion SA
ul. Kościuszki 1c
44-100 Gliwice
tel. (32) 230-98-63




© Helion 1991-2011

Lauret zaufanych opinii
Informacje podstawowe
Sztuka pisania oprogramowania. Wybór i redakcja Joel Spolsky

Sztuka pisania oprogramowania. Wybór i redakcja Joel Spolsky

Autor: Joel Spolsky
Data wydania: 2007/01
Stron: 328
Niedostepna ksiazka
Szczegóły:

Informacje dodatkowe:

Programowanie to nie tylko wiedza -- to także sztuka. Aplikacja jest narzędziem, które powinno być przede wszystkim użyteczne i ergonomiczne. Niestety, wielu twórców oprogramowania zapomina o tym, pisząc swoje programy. Powodów jest wiele: zbyt mało czasu, źle sformułowane założenia, nieprawidłowa komunikacja między członkami zespołu projektowego czy też niestosowanie się do konwencji kodowania i testowania. Niezależnie od przyczyn, konsekwencją jest oprogramowanie, które nie spełnia swojej podstawowej funkcji, jaką jest użyteczność.

Po przeczytaniu książki "Sztuka pisania oprogramowania. Wybór i redakcja Joel Spolsky" spojrzysz na proces tworzenia aplikacji w inny sposób. Czytając zawarte w niej artykuły autorstwa doświadczonych programistów i menedżerów, dowiesz się, jak prowadzić projekty informatyczne, czego unikać i jakie techniki stosować. Znajdziesz w niej opracowania dotyczące stylu kodowania, zarządzania projektem, testowania, korzystania z nieudokumentowanych właściwości systemu oraz zatrudniania programistów. Nieważne, czy jesteś programistą, czy kierownikiem projektu, dowiesz się z niej wielu interesujących rzeczy.

W książce poruszono między innymi:

  • Styl kodowania
  • Projektowanie interfejsów użytkownika
  • Pułapki outsourcingu
  • Właściwe procedury testowania
  • Unikanie nadmiernie rozbudowanych procesów decyzyjnych
  • Zasady pracy z zespołem projektowym
  • Dobór odpowiednich pracowników

Jeśli chcesz podnieść jakość tworzonego oprogramowania,
koniecznie przeczytaj tę książkę.


Zobacz wszystkie książki tego autora »
Osoby, które kupowały tę książkę, często kupowały też:
<strong><a href="/ksiazki/markaw.htm" style="color:black;" title="Zakamarki marki. Rzeczy o których mogłeś nie wiedzieć, zapomnieć lub pominąć podczas budowania swojej marki">Zakamarki marki. Rzeczy o których mogłeś nie wiedzieć, zapomnieć lub pominąć podczas budowania swojej marki</a></strong><br/> <img src="/img/45.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 39.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=markaw"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj markaw" /></a> </td> </tr> </table> <strong><a href="/ksiazki/zrobpm.htm" style="color:black;" title="Zrozumieć BPMN. Modelowanie procesów biznesowych">Zrozumieć BPMN. Modelowanie procesów biznesowych</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 39.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=zrobpm"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj zrobpm" /></a> </td> </tr> </table> <strong><a href="/ksiazki/pmopra.htm" style="color:black;" title="PMO. Praktyka zarządzania projektami i portfelem projektów w organizacji">PMO. Praktyka zarządzania projektami i portfelem projektów w organizacji</a></strong><br/> <img src="/img/6.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 69.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=pmopra"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj pmopra" /></a> </td> </tr> </table> <strong><a href="/ksiazki/cshta2.htm" style="color:black;" title="C#. Tworzenie aplikacji sieciowych. Gotowe projekty">C#. Tworzenie aplikacji sieciowych. Gotowe projekty</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 49.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=cshta2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj cshta2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/czykod.htm" style="color:black;" title="Czysty kod. Podręcznik dobrego programisty">Czysty kod. Podręcznik dobrego programisty</a></strong><br/> <img src="/img/45.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 67.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=czykod"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj czykod" /></a> </td> </tr> </table> <strong><a href="/ksiazki/objcp3.htm" style="color:black;" title="Objective-C. Vademecum profesjonalisty. Wydanie III">Objective-C. Vademecum profesjonalisty. Wydanie III</a></strong><br/> <img src="/img/3.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 79.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=objcp3"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj objcp3" /></a> </td> </tr> </table> <strong><a href="/ksiazki/cudawp.htm" style="color:black;" title="CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU">CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 59.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=cudawp"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj cudawp" /></a> </td> </tr> </table> <strong><a href="/ksiazki/ticpp2.htm" style="color:black;" title="Tablice informatyczne. C++. Wydanie II">Tablice informatyczne. C++. Wydanie II</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 12.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=ticpp2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj ticpp2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/wccnaz.htm" style="color:black;" title="W drodze do CCNA. Zadania przygotowujące do egzaminu">W drodze do CCNA. Zadania przygotowujące do egzaminu</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 69.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=wccnaz"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj wccnaz" /></a> </td> </tr> </table> <strong><a href="/ksiazki/gi26fo.htm" style="color:black;" title="GIMP 2.6 dla fotografów - techniki cyfrowej obróbki zdjęć. Od inspiracji do obrazu">GIMP 2.6 dla fotografów - techniki cyfrowej obróbki zdjęć. Od inspiracji do obrazu</a></strong><br/> <img src="/img/5.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 79.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=gi26fo"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj gi26fo" /></a> </td> </tr> </table> <strong><a href="/ksiazki/winph7_ebook.htm" style="color:black;" title="Windows Phone 7. Tworzenie efektownych aplikacji. eBook. ">Windows Phone 7. Tworzenie efektownych aplikacji. eBook. </a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 54.99 zł</b> </td><td> <a href="/zakupy/add.cgi?id=winph7_ebook"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj winph7_ebook" /></a> </td> </tr> </table> <strong><a href="/ksiazki/extzaa.htm" style="color:black;" title="Excel. Tworzenie zaawansowanych aplikacji">Excel. Tworzenie zaawansowanych aplikacji</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 59.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=extzaa"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj extzaa" /></a> </td> </tr> </table>
6
(2)
5
(4)
4
(2)
3
(0)
2
(0)
1
(0)

Liczba ocen: 8

Średnia ocena
czytelników
5


Sztuka pisania oprogramowania. Wybór i redakcja Joel Spolsky:

okladka

Ocena : 6 Ocena książki 2009-04-27

Michał

Książka godna polecenia, obowiązkowa dla każdego programisty. Wszakże aby pisać programy, nie tylko trzeba znać język programowania, lecz trzeba mieć także wyobraźnię na temat wytwarzania oprogramowania.

Ocena : 6 Ocena książki 2007-07-02

Tomasz Paczkowski

Bardzo ciekawe teksty około-programistyczne -- nie znajdziesz tu żadnych konkretnych nauk, ale dużo ciekawych punktów widzenia. Polecam wszystkim, których interesują nie tylko technologie, ale też kultura i ludzie wokół nich skupieni.

Ocena : 5 Ocena książki 2007-01-25

Michał Bielamowicz

Znakomita książka. Wybór najlepszych tekstów poprzedzony komentarzami Joela Spolskyego czyta się bardzo przyjemnie. Są niestety teksty trochę mniej wciągające, ale przyznam, że warto tę książkę przeczytać. Tytuł może trochę wywodzić w pole - wszak książka nie jest to tworzeniu kodu, ale bardziej o ludziach kod tworzących. Pouczająca lektura - szczególnie dla programistów, którzy zaczynają rozumieć, że świetny kod nie wystarcza...

Ocena : 5 Ocena książki 2009-10-01

bez podpisu

Zbiór bardzo interesujących artykułów dotyczących szeroko pojętego programowania.

Ocena : 5 Ocena książki 2008-09-11

bez podpisu

Przeczytaj, zanim nazwiesz siebie programistą/developerem/informatykiem.

Ocena : 5 Ocena książki 2009-02-23

bez podpisu

Bynajmniej nie jest to podręcznik programisty, ale pierwszorzędny zbiór opowiastek na temat oprogramowania komputerowego. Książkę czyta się rewelacyjnie. Polecam!

Ocena : 4 Ocena książki 2008-06-24

bez podpisu

Zgadzam się z poprzednikami, że książka jest ciekawa. Niestety tłumaczenie jest miejscami bardzo nieporadne. Zaczyna się od tytułu "Best of Software Writing" nie oznacza "pisania oprogramowania" tylko artykuły powiązane z oprogramowaniem. Potem jest jeszcze gorzej. Zwłaszcza denerwuje użycie niewłaściwego rodzaju - żeńskiego lub męskiego. Poza tym książka bardzo interesująca, ale bardziej jako ciekawe pouczające opowieści niż typowa książka "o pisaniu oprogramowania".

Ocena : 4 Ocena książki 2011-06-03

Michał Krajewski

Obowiązkowa pozycja dla każdego pasjonata :) -1 za kilka nieco nudniejszych tekstów (zarówno pouczających jak B.Eckela - świetny programista, ale mając do czynienia z różnymi jego pozycjami, w tym przede wszystkim Thinking in C++ i Thinking in Java mogę śmiało powiedzieć, że mógłby popracować nad retoryką, bo czyta się go topornie, oraz zupełnie nie zrozumiałe zamieszczenie tekstu R.Chen). -1 za tłumaczenie