ODBIERZ TWÓJ BONUS :: »

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

Autor:
Joost Visser
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.5/6  Opinie: 4
Stron:
200
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna

Powiadom mnie, gdy książka będzie dostępna

Ebook
21,95 zł 39,90 zł (-45%)
14,90 zł najniższa cena z 30 dni

Dodaj do koszyka Dostępny natychmiast po opłaceniu zakupu lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Rozróżniania pojęcia pielęgnowalności kodu i jej znaczenia
  • Stosowania trzech kluczowych zasad wspierających łatwość utrzymania
  • Oceny poziomu pielęgnowalności oprogramowania
  • Pisania krótkich i zwięzłych jednostek kodu
  • Upraszczania struktur kodu dla lepszej czytelności
  • Eliminowania duplikacji i powielania kodu
  • Ograniczania rozmiaru interfejsów jednostek
  • Separowania zagadnień w modułach i komponentach
  • Zapewniania luźnego sprzęgania komponentów architektonicznych
  • Równoważenia rozmiaru i odpowiedzialności komponentów
  • Kontrolowania wielkości bazy kodu
  • Automatyzowania testów i wdrażania testów automatycznych
  • Pisania czystego, przejrzystego kodu
  • Przechodzenia od wytycznych do praktyki w codziennej pracy
  • Stosowania wytycznych niskopoziomowych przed wysokopoziomowymi
  • Argumentowania zasadności stosowania dobrych praktyk programistycznych
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.
Wpuść do głowy dobrą książkę! / Ebooki i książki do -45%

Wybrane bestsellery

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka ,,Oprogramowanie łatwe w utrzymaniu" zawiera praktyczne przykłady kodu?
Tak, książka przedstawia liczne przykłady kodu, głównie w języku Java, ilustrujące omawiane zasady i wytyczne dotyczące tworzenia kodu łatwego w utrzymaniu.
2. Czy wiedza z książki przyda się programistom korzystającym z innych języków niż Java?
Tak, mimo że przykłady są w Javie, zasady i wytyczne są uniwersalne i mogą być stosowane w pracy z innymi językami programowania.
3. Jakie konkretne tematy są poruszane w książce?
Książka omawia m.in. ocenę pielęgnowalności kodu, dziesięć praktycznych wytycznych ułatwiających utrzymanie oprogramowania, automatyzację testów, ograniczanie wielkości bazy kodu oraz separowanie zagadnień w modułach.
4. Czy książka nadaje się jako materiał do nauki samodzielnej?
Tak, książka jest napisana przystępnym językiem i zawiera zarówno teoretyczne wyjaśnienia, jak i praktyczne wskazówki, co czyni ją dobrym wyborem do samodzielnej nauki.
5. Czy znajdę w książce odpowiedzi na typowe problemy związane z utrzymaniem kodu?
Tak, każdy rozdział zawiera sekcję dotyczącą typowych obiekcji i problemów, wraz z propozycjami rozwiązań oraz argumentami przemawiającymi za stosowaniem opisanych wytycznych.
6. Czy książka może być wykorzystywana jako wsparcie podczas pracy zespołowej nad kodem?
Zdecydowanie tak - przedstawione w niej zasady pomagają w utrzymaniu czytelności i spójności kodu, co jest kluczowe w pracy zespołowej.
7. W jakim formacie dostępna jest książka na Helion.pl?
Książka dostępna jest w wersji papierowej oraz elektronicznej (e-book), co pozwala wybrać najwygodniejszą formę czytania.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
39,90 zł
Niedostępna
Ebook
21,95 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile
Bezpieczne płatności szyfrowane SSL