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
19,95 zł 39,90 zł (-50%)
19,95 zł najniższa cena z 30 dni

Dodaj do koszyka 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.
Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

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
19,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 Google Pay Ikona płatności ING Bank Śląski 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łać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile