MENU

Lekcja programowania

(Twarda)

Najlepsze praktyki

0.00  [ 0 ocen ]
 Dodaj recenzję
Rozwiń szczegóły »
Produkt niedostępny
Dodaj do schowka
Zarezerwuj i odbierz w księgarni stacjonarnej PWN

Lekcja programowania

Twórz zgodnie z trzema zasadami stanowiącymi kanon dobrego oprogramowania

Prostota - czyli kod prosty i łatwy w obsłudze
Ogólność - czyli kod działający dobrze w różnych sytuacjach i adaptujący się do nowych warunków
Przejrzystość - czyli kod łatwy do zrozumienia zarówno przez ludzi, jak i maszyny

Czy zdarzyło Ci się kiedykolwiek…

pominąć oczywisty błąd w programie i spędzić cały dzień na szukaniu go?
próbować wprowadzić sensowne zmiany w programie napisanym przez kogoś innego?
przepisać program od nowa, bo nie dało się go zrozumieć?

Jeśli tak, w przyszłości na pewno chciałbyś tego uniknąć! Takie problemy dla zbyt wielu programistów są niestety chlebem powszednim. Dzieje się tak między innymi dlatego, że testowanie, diagnostyka, przenośność, wydajność czy styl programowania są często traktowane po macoszemu przez osoby tworzące oprogramowanie. A świat rządzony przez olbrzymie interfejsy, wciąż zmieniające się narzędzia, języki czy systemy nie sprzyja podstawowym zasadom tworzenia dobrego kodu - prostocie, ogólności i przejrzystości.

Programowanie to coś więcej niż samo pisanie kodu. W książce "Lekcja programowania. Najlepsze praktyki" znajdziesz opis wszystkich zagadnień, z którymi styka się programista - od projektowania, poprzez usuwanie usterek, testowanie kodu czy poprawę jego wydajności, po problemy związane z poprawianiem oprogramowania napisanego przez innych. Wszystko zostało oparte na zaczerpniętych z realnych projektów przykładach, napisanych w językach C, C++, Java i innych.

Tylko tutaj znajdziesz omówienia następujących zagadnień:

Styl: pisanie kodu, który dobrze działa i przyjemnie się czyta
Projektowanie: wybór algorytmów i struktur danych najlepiej nadających się do określonego zadania
Interfejsy: kontrolowanie relacji między składnikami programów
Usuwanie błędów: szybkie i metodyczne wyszukiwanie błędów
Testowanie: zapewnianie niezawodności i poprawności oprogramowania
Wydajność: maksymalizowanie szybkości działania programów
Przenośność: pisanie programów, które działają wszędzie bez żadnych zmian
Notacja: wybór języków i narzędzi, które pozwalają maszynie zrobić więcej

Stwórz swój własny kod w najlepszym stylu!

  • Kategorie:
    1. Książki »
    2. Publikacje akademickie
  • Język wydania: polski
  • ISBN: 9788324632268
  • EAN: 9788324632268
  • Liczba stron: 272
  • Wymiary: 17.0x24.0cm
  • Waga: 0.59kg
  • Tytuł oryginalny: The practice of programming
  • Sposób dostarczenia produktu fizycznego
    Sposoby i terminy dostawy:
    • Kurier DPD - dostawa 1 dzień roboczy
    • Punkty odbioru DPD - dostawa 1 dzień roboczy
    • InPost Paczkomaty 24/7 - dostawa 1 dzień roboczy
    • ORLEN Paczka - dostawa 1 dzień roboczy
    • Odbiór w Punktach Poczta, Żabka - dostawa 2 dni robocze
    • Pocztex (dostawa do domu lub pracy) - dostawa 2 dni robocze
    • Odbiór osobisty w księgarni PWN - dostawa 2-3 dni robocze
    Ważne informacje:
    Czas oczekiwania na zamówiony towar = czas wysyłki produktu + dostawa przez przewoźnika
    • Całkowity czas oczekiwania na realizację zamówienia jest sumą czasu wysyłki podanej na stronie każdego produktu oraz czasu potrzebnego przewoźnikowi na dostarczenie paczki. Podane terminy dotyczą zawsze dni roboczych (od poniedziałku do piątku, z wyłączeniem dni wolnych od pracy).
    • Wysyłkę zamówień prowadzimy jedynie na terenie Polski.
    • Dostawa do Księgarni PWN, punktów ORLEN Paczka, stacji Orlen, sklepów Żabka oraz Paczkomatów InPost nie jest realizowana dla zamówień z płatnością przy odbiorze.
    • Cena towaru na fakturze VAT jest podwyższona o ewentualny koszt transportu.
    • W przypadku zamówienia kilku towarów koszt przesyłki wybranej przez Klienta zostanie podzielony i przyporządkowany proporcjonalnie do cen kupionych produktów.
    • Produkty dostępne w PRZEDSPRZEDAŻY wysyłane są po dacie premiery wydawniczej.
NAZWA I FORMAT
OPIS
ROZMIAR

Przeczytaj fragment

Słowa kluczowe: książka Informatyka

Inni Klienci oglądali również

69,10 zł
99,00 zł

Internet rzeczy. Podstawy programowania aplikacji i serwerów sieciowych w językach C/C++, MicroPython i Lua na urządzeniach IoT ESP8266, ESP32 i Arduino

Internet rzeczy to przykład koncepcji, która - w odróżnieniu od wielu innych relatywnie młodych dziedzin IT - została więcej niż pozytywnie zweryfikowana przez czas i rynek. Już dziś IoT znajduje bardzo szerokie zastosowanie w wielu obsza...
96,00 zł

Obsługa i programowanie obrabiarek CNC Podręcznik operatora

Nauka konkretnej profesji wiąże się z nabyciem odpowiedniej wiedzy teoretycznej i przełożeniem jej na praktykę. Dzięki temu zdobywane jest doświadczenie, które pomaga zwiększyć własne kompetencje. Książka "Obsługa i programowanie obrabiarek...
53,66 zł
77,00 zł

Programowanie w asemblerze x64 Od nowicjusza do znawcy AVX

Nauka programowania w asemblerze bywa frustrująca. Język ten jest trudny i nie wybacza błędów. Jednak przebrnięcie przez te niedogodności przyniesie Ci wiele korzyści. Zdobędziesz bezcenną wiedzę o działaniu procesora, zyskasz też skuteczne narz...
19,64 zł
27,00 zł

Notatki z lekcji Historia najnowsza od 1945 r.

Notatki z lekcji Historia to: * nowe zmienione i poprawione wydanie popularnej serii Notatek z lekcji * cytaty historyczne * zasady pisania wypracowali z historii * reguły analizowania tekstów źródłowyc...
22,80 zł
32,00 zł

Lekcja odpowiedzialności z Janem Józefem Szczepańskim

Szczepański-orientalista, był ostro świadom wielości kultur, miał dystans wobec wszelkich fanatyzmów, kwestionował modę na naśladowanie przez Zachód egzotycznych obrzędów. […] Paradoks, zaskoczenie, próby przezwycięże...
35,45 zł
49,90 zł

Lekcje chemii

Bestseller „New York Timesa”. Debiut, który trzeba przeczytać!Elizabeth Zott jest chemiczką i kobietą daleką od przeciętności. Byłaby zresztą gotowa jako pierwsza wytknąć rozmówcy, że coś takiego jak „przecię...
71,10 zł
79,00 zł

Programowanie sterowników przemysłowych

Sterowniki przemysłowe są nieodłącznym elementem systemów automatyki i sterowania wszelkiego rodzaju maszyn, urządzeń i procesów przemysłowych.Autor, wykorzystując doświadczenia zebrane przez lata prowadzenia zajęć dydaktyczny...
31,33 zł
44,90 zł

Języki programowania sterowników PLC: LAD, FBD, SCL, STL Ćwiczenia dla początkujących

Sterownik PLC (ang. programmable logic controller) to jedno z najważniejszych urządzeń stosowanych w automatyce przemysłowej. Zawiera układ mikroprocesorowy pozwalający sterować pracą maszyn, linii produkcyjnych, oświetlenia i innych urządzeń elektrycz...
65,15 zł
69,00 zł

Kwalifikacja INF.04. Projektowanie, programowanie i testowanie aplikacji. Część 3. Aplikacje webowe. Podręcznik do nauki zawodu technik programista

Informatycy i programiści należą obecnie do najbardziej poszukiwanych specjalistów. Stąd tytuł, który uzyskuje się po szkole średniej, nie stanowi jedynie świadectwa ukończenia pewnego etapu edukacji. Technik programista to za...

Recenzje

Nikt nie dodał jeszcze recenzji. Bądź pierwszy!