e-mail sitemap strona główna
Tylko dzisiaj!
Promocja dnia

30% taniej

więcej
Macromedia Dreamweaver 8 z ASP, PHP i ColdFusion. Oficjalny podręcznik
Cena: 8.5714285714286 6.00 zł

Jak zarabiać kilkadziesiąt dolarów dziennie?

Darmowa część I

więcej
Poznaj sekrety Google AdSense
Cena: 39.97 zł
Visual Studio .NET 2005

Dwie darmowe części

więcej
Sekrety języka C#
Cena: 29.95 zł


Kategoria: Programowanie
Seria: Inne


Lekcja programowania. Najlepsze praktyki

Brian W. Kernighan, Rob Pike
cena: 47.00 zł
Data wydania: 2011-08-22
stron: 272, twarda oprawa, format: 172x245

więcej na stronie helion.pl

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!



Cena: 47.00 zł

dodaj do koszyka
Powiadom znajomego


Pozostałe z kategorii: Programowanie

Pragmatyczny programista. Od czeladnika do mistrza (69.00zł)
Programowanie obiektowe w PHP 5 (37.00zł)
Java 2. Podstawy. Java 2. Techniki zaawansowane. Wydanie II (179.00zł)
PHP i MySQL. Tworzenie sklepów internetowych. Wydanie II (59.00zł)
JavaScript - mocne strony (27.93zł)
C++11. Nowy standard. Ćwiczenia (21.90zł)
Visual FoxPro 6. Vademecum profesjonalisty (159.00zł)
RS 232C - praktyczne programowanie. Od Pascala i C++ do Delphi i Buildera. Wydanie III (67.00zł)
Lotus Notes i Domino. Leksykon (79.00zł)
Java ME. Tworzenie zaawansowanych aplikacji na smartfony (41.30zł)
MFC. Czarna księga (62.30zł)
Sztuka zarządzania projektami (69.00zł)
Thinking in Java. Edycja polska. Wydanie IV. Język UML 2.0 w modelowaniu systemów informatycznych (139.00zł)
Adobe AIR dla programistów JavaScript. Leksykon kieszonkowy (24.90zł)
Visual Studio 2005. Programowanie z Windows API w języku C++ (99.00zł)
C++. Ćwiczenia praktyczne. Wydanie II (18.99zł)
75 sposobów na statystykę. Jak zmierzyć świat i wygrać z prawdopodobieństwem (39.00zł)
Java i XML. Wydanie III (57.00zł)
Extreme Programming. Leksykon kieszonkowy (9.90zł)
Ruby on Rails. Zaawansowane programowanie (10.00zł)

Pozostałe z serii: Inne

Procesory DSP w przykładach (84.76zł)
Programowanie aplikacji na serwisy społecznościowe (44.50zł)
Rails. Leksykon kieszonkowy (12.45zł)
Informatyka Europejczyka. Poradnik metodyczny dla nauczycieli informatyki w gimnazjum. Edycja Mac OS 10.5 (15.90zł)
QuarkXPress 4.1. Praktyczne projekty (25.00zł)
Programowanie obiektowe w PHP 5 (37.00zł)
Algorytmika praktyczna. Nie tylko dla mistrzów (41.07zł)
Apache. Receptury (34.90zł)
Kody QR zabijają małe kotki! Jak zrazić klientów, zniechęcić pracowników i podkopać fundamenty swojego biznesu (18.50zł)
Wybrzeże Bułgarii i Rumunii. Przewodnik - Celownik. Wydanie 1 (29.90zł)
iOS 5. Programowanie. Receptury. eBook. ePub (94.00zł)
ArchiCAD 8.1/9. Edycja limitowana (69.00zł)
Novell Netware 4 - użytkowanie i administrowanie (21.00zł)
Google App Engine. Tworzenie wydajnych aplikacji w Javie (27.45zł)
PHP i MySQL. Wprowadzenie. Wydanie II (48.30zł)
Access. Analiza danych. Receptury. eBook. ePub (42.90zł)
Excel 2013 PL. Ćwiczenia zaawansowane (29.90zł)
Head First Software Development. Edycja polska (69.00zł)
Windows PowerShell. Leksykon kieszonkowy (9.49zł)
Elektronika dla bystrzaków. Wydanie II (19.50zł)

pieniądze | bezprzewodowy światłowodowy internet grzechynia telefon serwery | infrastudio | wąż do gazu wrocław | transport ziemi Piła