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

30% taniej

więcej
Administrowanie sieciami Cisco. Kurs video. Przygotowanie do egzaminu CCNA/ICND1 100-105
Cena: 57 39.90 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

Wzorce projektowe. Elementy oprogramowania obiektowego wielokrotnego użytku (49.00zł)
C# 2005. Wprowadzenie (59.00zł)
React: Up & Running. Building Web Applications (118.15zł)
Web 2.0 Architectures. What entrepreneurs and information architects need to know (101.15zł)
Command Line Fundamentals (119.00zł)
RS 232C - praktyczne programowanie. Od Pascala i C++ do Delphi i Buildera. Wydanie III (67.00zł)
Hands-On Markov Models with Python (109.00zł)
Arduino dla dzieci. Poznaj świat elektroniki i programowania (39.20zł)
Complete iOS 12 Development Guide (159.00zł)
Algorytmy. Wydanie IV (149.00zł)
Advanced Python Programming (159.00zł)
Hands-On Microservices with Kotlin (139.00zł)
Java 11 and 12 New Features (94.99zł)
C++ dla programistów gier. Wydanie II (77.00zł)
Wearable-Tech Projects with the Raspberry Pi Zero (109.00zł)
Dependency Injection in .NET Core 2.0 (179.00zł)
Zawód tester. Od decyzji do zdobycia doświadczenia. Wydanie II (49.45zł)
Deep Learning with PyTorch (129.00zł)
BSD Hacks. 100 Industrial Tip & Tools (84.92zł)
ASP.NET 3.5. Programowanie (83.85zł)

Pozostałe z serii: Inne

Projektowanie witryn internetowych dla urządzeń mobilnych. eBook. Pdf (39.00zł)
Praktyki mistrza SQL. Programowanie zaawansowane (77.35zł)
Bez glutenu. Bez wyrzeczeń. Natchnione przepisy dla bezglutenowców, wegetarian i całej reszty świata. Wydanie II rozszerzone (25.93zł)
Pasja Testowania (53.46zł)
Egzamin 70-347 Udostępnianie usług Office 365 (71.60zł)
Using Mac OS X Lion Server. Managing Mac Services at Home and Office (92.65zł)
Tablice informatyczne. C (8.50zł)
Programista samouk. Profesjonalny przewodnik do samodzielnej nauki kodowania (25.93zł)
Windows Server 2008 Resource Kit Pakiet (479.20zł)
Podstawy ochrony komputerów. eBook. Mobi (31.99zł)
Google hacking. Jak szukać w Google, aby zarabiać pieniądze, budować biznes i ułatwić sobie pracę (39.00zł)
Python. Leksykon kieszonkowy. Wydanie V (20.94zł)
HTML, XHTML i CSS. Praktyczne projekty. Wydanie II. eBook. ePub (62.90zł)
Nawyk samodyscypliny w pracy. Optymalna efektywność, maksymalne skupienie i motywacja (34.90zł)
80 sposobów na Ajax (54.90zł)
Your Brain: The Missing Manual. The Missing Manual (67.92zł)
Grafika w Internecie (39.50zł)
Tablice informatyczne. Linux. Wydanie IV (11.05zł)
Excel 2010 PL dla bystrzaków (39.90zł)
Informatyka Europejczyka. Nauka i zabawa z komputerem w kształceniu zintegrowanym. Część 1 (5.94zł)

bezprzewodowy światłowodowy internet grzechynia telefon serwery | wąż do gazu wrocław | transport ziemi Piła | torby papierowe z nadrukiem Piła | http://wycinkadrzew.bydgoszcz.pl/pozwolenia.html