Marcin Mazureknarzędzia online · artykuły · księgarniaRSS
Okładka: Oprogramowanie łatwe w utrzymaniu. Pisz kod podatny na przyszłe zmianyTylna okładka: Oprogramowanie łatwe w utrzymaniu. Pisz kod podatny na przyszłe zmiany

Oprogramowanie łatwe w utrzymaniu. Pisz kod podatny na przyszłe zmiany

Autor: Joost Visser

Tłumacz: Łukasz Suma

Helionebook

19,95 zł 39,90 zł -50%

Kup w księgarni Helion

Czytaj fragmentPobierz PDF

Kategorie
Inżynieria oprogramowania, Jakość oprogramowania, Techniki programowania
Wydawca
Helion
Rodzaj
ebook
Format
140x208
Stron
200
Data wydania
2016-12-06
ISBN
978-83-283-2844-0
Tytuł oryginału
Building Maintainable Software, Java Edition: Ten Guidelines for Future-Proof Code
Seria
Stage Dive
Formaty
PDF (3,2MB) · ePub (3,8MB) · Mobi (3,8MB)

Fragment książki — 28 stron

Kliknij stronę, żeby powiększyć. Całość możesz przeczytać online albo pobrać jako PDF. Fragment udostępniony przez wydawcę.

  • Fragment „Oprogramowanie łatwe w utrzymaniu. Pisz kod podatny na przyszłe zmiany” — strona 1 z 281
  • Fragment „Oprogramowanie łatwe w utrzymaniu. Pisz kod podatny na przyszłe zmiany” — strona 2 z 282
  • Fragment „Oprogramowanie łatwe w utrzymaniu. Pisz kod podatny na przyszłe zmiany” — strona 3 z 283
  • Fragment „Oprogramowanie łatwe w utrzymaniu. Pisz kod podatny na przyszłe zmiany” — strona 4 z 284
  • Fragment „Oprogramowanie łatwe w utrzymaniu. Pisz kod podatny na przyszłe zmiany” — strona 5 z 285
  • Fragment „Oprogramowanie łatwe w utrzymaniu. Pisz kod podatny na przyszłe zmiany” — strona 6 z 286
  • Fragment „Oprogramowanie łatwe w utrzymaniu. Pisz kod podatny na przyszłe zmiany” — strona 7 z 287
  • Fragment „Oprogramowanie łatwe w utrzymaniu. Pisz kod podatny na przyszłe zmiany” — strona 8 z 288
  • Fragment „Oprogramowanie łatwe w utrzymaniu. Pisz kod podatny na przyszłe zmiany” — strona 9 z 289
  • Fragment „Oprogramowanie łatwe w utrzymaniu. Pisz kod podatny na przyszłe zmiany” — strona 10 z 2810
  • Fragment „Oprogramowanie łatwe w utrzymaniu. Pisz kod podatny na przyszłe zmiany” — strona 11 z 2811
  • Fragment „Oprogramowanie łatwe w utrzymaniu. Pisz kod podatny na przyszłe zmiany” — strona 12 z 2812
  • Fragment „Oprogramowanie łatwe w utrzymaniu. Pisz kod podatny na przyszłe zmiany” — strona 13 z 2813
  • Fragment „Oprogramowanie łatwe w utrzymaniu. Pisz kod podatny na przyszłe zmiany” — strona 14 z 2814
  • Fragment „Oprogramowanie łatwe w utrzymaniu. Pisz kod podatny na przyszłe zmiany” — strona 15 z 2815
  • Fragment „Oprogramowanie łatwe w utrzymaniu. Pisz kod podatny na przyszłe zmiany” — strona 16 z 2816
  • Fragment „Oprogramowanie łatwe w utrzymaniu. Pisz kod podatny na przyszłe zmiany” — strona 17 z 2817
  • Fragment „Oprogramowanie łatwe w utrzymaniu. Pisz kod podatny na przyszłe zmiany” — strona 18 z 2818
  • Fragment „Oprogramowanie łatwe w utrzymaniu. Pisz kod podatny na przyszłe zmiany” — strona 19 z 2819
  • Fragment „Oprogramowanie łatwe w utrzymaniu. Pisz kod podatny na przyszłe zmiany” — strona 20 z 2820
  • Fragment „Oprogramowanie łatwe w utrzymaniu. Pisz kod podatny na przyszłe zmiany” — strona 21 z 2821
  • Fragment „Oprogramowanie łatwe w utrzymaniu. Pisz kod podatny na przyszłe zmiany” — strona 22 z 2822
  • Fragment „Oprogramowanie łatwe w utrzymaniu. Pisz kod podatny na przyszłe zmiany” — strona 23 z 2823
  • Fragment „Oprogramowanie łatwe w utrzymaniu. Pisz kod podatny na przyszłe zmiany” — strona 24 z 2824
  • Fragment „Oprogramowanie łatwe w utrzymaniu. Pisz kod podatny na przyszłe zmiany” — strona 25 z 2825
  • Fragment „Oprogramowanie łatwe w utrzymaniu. Pisz kod podatny na przyszłe zmiany” — strona 26 z 2826
  • Fragment „Oprogramowanie łatwe w utrzymaniu. Pisz kod podatny na przyszłe zmiany” — strona 27 z 2827
  • Fragment „Oprogramowanie łatwe w utrzymaniu. Pisz kod podatny na przyszłe zmiany” — strona 28 z 2828

Opis

Oprogramowanie po wdrożeniu w środowisku produkcyjnym dalej wymaga opieki programisty. Aktualizacje, dostosowanie do zmian, udoskonalenia i poprawa usterek — te czynności są warunkiem utrzymania systemu w dobrej kondycji. Niestety, jeśli twórca oprogramowania nie przestrzegał pewnych zasad, pielęgnacja kodu jest uciążliwa, nieefektywna, a bywa nawet, że niemożliwa do wykonania. System przestaje działać ze wszystkimi tego konsekwencjami.

Aby tego uniknąć, wystarczy na etapie tworzenia kodu uwzględniać potrzebę jego utrzymywania w przyszłości. Niniejsza książka jest lekturą obowiązkową dla wszystkich, którzy chcą tworzyć kod łatwy w pielęgnacji. Na jej kartach przedstawiono dziesięć wytycznych prowadzących do tego celu. Wytyczne te zostały gruntownie omówione, a ich znaczenie i sposób stosowania w praktyce wyjaśniono, posługując się przykładowymi fragmentami kodu. Kod ten napisano w Javie, jednak książka okaże się przydatna również dla programistów używających innych języków.

W książce przedstawiono następujące zagadnienia:
  • pielęgnacja kodu i jej znaczenie dla poprawnego działania systemu,
  • pielęgnowalność kodu i sposoby jej oceny,
  • dziesięć wytycznych tworzenia kodu łatwego w pielęgnacji,
  • wskazówki i wyjaśnienia dotyczące stosowania wytycznych w praktyce,
  • typowe obiekcje wobec stosowania wytycznych i argumenty za ich wykorzystaniem.

Profesjonalny programista zawsze pisze kod najwyższej jakości!

Joost Visser jest profesorem na Uniwersytecie im. Radbouda w Nijmegen. Zajmuje się programowaniem generycznym, zieloną informatyką, a także jakością i ewolucją oprogramowania.
Pascal van Eck zajmuje się jakością oprogramowania. Jest autorem ponad 80 publikacji dotyczących bezpieczeństwa IT i metryk oprogramowania.
Rob van der Leek jest konsultantem do spraw jakości oprogramowania. Bierze również udział w tworzeniu narzędzi do analizy programów.
Sylvan Rigal zajmuje się jakością oprogramowania i prowadzi szkolenia z analizy ryzyk bezpieczeństwa programów.
Gijs Wijnholds pracuje nad jakością oprogramowania w administracji publicznej. Jest ekspertem od Haskella i lingwistyki matematycznej.

Linki do księgarni są linkami partnerskimi Grupy Helion i Księgarni PWN (przez sieć Adtraction). Ceny i dostępność pochodzą z oferty wydawcy i mogą się zmienić.