W tej książce w sposób jasny i bardzo interesującyprzedstawiono uniwersalne zasady architektury oprogramowania wraz z szeregiem wskazówek dotyczących stosowania tych reguł w praktyce. Wyczerpująco zaprezentowano tu dostępne rozwiązania i wyjaśniono, dlaczego są one tak istotne dla sukcesu przedsięwzięcia. Publikacja jest wypełniona bardzo praktycznymi rozwiązaniami problemów, z którymi musi się mierzyć wielu programistów. Szczególnie cenne są uwagi dotyczące zapobiegania częstemu problemowi, jakim jest stopniowa utrata jakości kodu w miarę postępu projektu.
Autor | Robert C. Martin |
Wydawnictwo | Helion |
Rok wydania | 2018 |
Oprawa | miękka |
Liczba stron | 386 |
Numer ISBN | 9788328342255 |
Kod paskowy (EAN) | 9788328342255 |
Waga | 600 g |
Wymiary | 170 x 230 x 22 mm |
Data premiery | 2018.05.15 |
Data pojawienia się | 2018.04.13 |
Produkt niedostępny!
Ten produkt jest niedostępny. Sprawdź koszty dostawy innych produktów.
Mózg bez ograniczeń. Potwierdzone naukowo metody, dzięki którym nauczysz się szybkiego czytania, usprawnisz pamięć, zwiększysz koncentrację i… aktywujesz supermoce swojego mózgu
Poznaj najlepsze metody tworzenia doskonałego kodu. • Jak pisać dobry kod, a zły przekształcić w dobry? • Jak formatować kod, aby osiągnąć maksymalną czytelność? • Jak implementować pełną obsługę błędów bez zaśmiecania logiki kodu? O tym, ile problemów sprawia niedbale napisany kod, wie każdy programista. Nie wszyscy jednak wiedzą, jak napisać ten świetny, „czysty” kod i czym właściwie powinien się on charakteryzować. Co więcej – jak odróżnić dobry kod od złego? Odpowiedź na te pytania oraz sposoby tworzenia czystego, czytelnego kodu znajdziesz właśnie w tej książce. Podręcznik jest obowiązkową pozycją dla każdego, kto chce poznać techniki rzetelnego i efektywnego programowania. W książce Czysty kod. Podręcznik dobrego programist...
Podręcznik profesjonalnego programisty!Robert C. Martin, znany jako Uncle Bob, to jeden z prawdziwych gwiazdorów branży IT, człowiek o niezwykłej charyzmie, rewelacyjnym podejściu do słuchaczy i poczuciu humoru. O jego czas wciąż biją się konferencje branżowe. Poza działalnością ekspercką Martin zajmuje się pisaniem książek m.in. jest autorem znanego każdemu programiście tytułu Czysty kod. Książka, którą trzymasz w rękach, jest udaną kontynuacją tej pozycji.W trakcie lektury dowiesz się, jakie cechy charakteryzują profesjonalnego programistę, a jest ich sporo! W pierwszej kolejności musisz nauczyć się mówić nie. Są też sytuacje, kiedy trzeba powiedzieć tak dowiesz się, kiedy i jak to robić. Ponadto poznasz najlepsze techniki zarządzania czasem ora...
Czas, czas, czas goni nas Naglący termin, niedoczas, permanentne opóźnienie - oto najwierniejsi towarzysze i zarazem najwięksi wrogowie kierownika projektu. Nawet certyfikowani project managerowie, ludzie z ogromną wiedzą i nie mniejszym doświadczeniem, raz po raz znajdują się w sytuacji, w której potrzeba naprawdę wielkiej psychicznej odporności, by się nie poddać. Otrzymują do realizacji projekty spóźnione już w momencie startu prac. Muszą współpracować z klientami nastawionymi na wieczne "nie" lub takimi, którym sprzedawca obiecał uczynić realnym to, co absolutnie nierealne... Niestety, mądra teoria zarządzania projektami IT nader często ma się nijak do rzeczywistości. Autor książki, wieloletni kierownik projektów, mierzy się w niej właśnie z tą pows...
W lutym 2001 roku grupa kilkunastu pasjonatów programowania zebrała się w Snowbird w stanie Utah, aby podyskutować na temat efektywności tworzenia oprogramowania i określić nowe zasady pracy. Nie był to cel łatwy do osiągnięcia. Siedemnaście osób o całkowicie różnych doświadczeniach i przekonaniach raczej rzadko wypracowuje wspólne stanowisko. A jednak w tym przypadku tak się stało i powstał Manifest Agile. Właśnie wtedy narodziła się jedna z najważniejszych idei w świecie oprogramowania, która stopniowo zyskiwała zwolenników również poza światem programistów. Zwiększająca się popularność Agile sprawiła, że wielu starało się upiększać, rozmywać czy modyfikować jego koncepcje. Powoli dookoła Agile nagromadziły się nieporozumienia. Ta ksią...
Bestsellerowa biografia człowieka, który zmienia świat na naszych oczach. W zaktualizowanym wydaniu Ashlee Vance opisuje najnowsze dokonania Elona Muska i ujawnia jego plany na przyszłość. Steve Jobs chciał waszych pieniędzy. Mark Zuckerberg pragnie wam pomóc udostępnić zdjęcia bobasów. Elon Musk zamierza uratować świat przed zagładą. Wizjoner, geniusz, nieznośny szef, najbardziej zuchwały przedsiębiorca Doliny Krzemowej, jeden z najbogatszych ludzi na ziemi. Człowiek stawiany w jednym szeregu z Thomasem Edisonem, Henrym Fordem i Stevem Jobsem. Każdy start-up w jego rękach zmienia się w złoto. Stworzył PayPala, koncern samochodowy Tesla Motors, a także SpaceX – firmę wysyłającą prywatne rakiety w kosmos. Muskowi udało się, mimo że jego życie jest niedor...
Ile razy zgodziłeś się spełnić czyjąś prośbę, nawet się nad tym nie zastanawiając? Ile razy żałowałeś, że zgłosiłeś się do realizacji jakiegoś zadania i zastanawiałeś się, co cię do tego podkusiło? Jak często mówisz „tak” tylko po to, żeby sprawić komuś przyjemność? Albo uniknąć kłopotów? Albo dlatego, że „tak” stało się twoją automatyczną odpowiedzią na wszystko? Droga esencjalizmu nie polega na powzięciu postanowienia noworocznego, by częściej mówić „nie”, zmniejszyć ilość napływającej korespondencji albo opanować nową strategię zarządzania czasem. Chodzi w niej o to, żeby jak najczęściej zatrzymywać się i odpowiadać sobie na pytanie, czy inwestujemy swoje siły i zasoby w odpowiednie przedsięwzięcia. Esencjalis...
Czy ludzie są świadomymi i autonomicznymi autorami własnych wyborów i osądów? Czy mogą ufać własnemu myśleniu, zwłaszcza temu szybkiemu – intuicyjnemu i emocjonalnemu? Rozważniej jest na pewno zdać się na myślenie wolne, analityczne. A mimo to trudno uniknąć pułapek myślenia. Przytrafia się to nawet ekonomistom i nie sprzyja trafnym decyzjom... W tej odkrywczej książce Daniel Kahneman, psycholog, który otrzymał Nagrodę Nobla w dziedzinie ekonomii, daje naprawdę istotny wgląd w mechanizmy ludzkiego myślenia.
Wszyscy potrzebujemy mentorów. Oto ponad stu spośród najlepszych na świecie. Do kogo zwracasz się z prośbą o radę, kiedy musisz znaleźć odpowiedź na życiowe pytania? Potrzebujemy mentorów, zwłaszcza kiedy wszystko wydaje się sprzysięgać przeciwko nam. Chcąc znaleźć najlepszych mentorów dla siebie, autor czterech bestsellerów, Tim Ferriss, przepytał ponad stu ekspertów z różnych dziedzin, którzy mogliby pomóc jemu oraz tobie w poszukiwaniu właściwego kursu w życiu. Zapisując doświadczenia tych osób w postaci krótkich, ale treściwych profili, Tim dzieli się z czytelnikami ich przepisami na sukces, szczęście, sens życia i inne ważne rzeczy. Bez względu na to, przed jakim wyzwaniem albo szansą stoisz, w tej książce znajdziesz coś, co ci pomoże, na...
Twórz niezawodny kod! Idealny kod, pokryty w pełni testami, to marzenie każdego dewelopera. Niestety, marzenia zazwyczaj rozmijają się z rzeczywistością. Codzienność większości programistów to nieczytelny kod i brak testów. Są to doskonałe warunki do powstawania błędów, często bardzo trudnych do wykrycia. Czy jest sposób, żeby wybrnąć z tego ślepego zaułka? Czy są techniki pozwalające tworzyć przejrzysty kod, którego zmiana nie będzie sprawiała trudności? Oczywiście, że tak - wykorzystaj TDD (ang. Test Driven Development). Programowanie sterowane testami można sprowadzić do prostej zasady: w pierwszej kolejności napisz test, a następnie kod, który ma być testowany. Kent Beck w swojej książce zaprezentuje Ci w praktyce podejście TDD i pokaże, jak...
Jak poprawić sprawność mózgu – możesz to osiągnąć bez wielkiego wysiłku! Gdyby tak móc czytać ze zrozumieniem jedną, nawet grubą, książkę tygodniowo? Bez trudu zapamiętywać nazwy czy imiona i nazwiska wszystkich nowo poznanych osób? Któż z nas nie chciałby sprawnie nauczyć się języka obcego i władać nim tak dobrze jak ojczystym? Bez stresu wygłaszać prezentację lub przystępować do egzaminu, efektywnie się uczyć. Możemy dorzucić jeszcze poprawę koncentracji, głęboką motywację i osiąganie swoich celów i sukcesu zawodowego, szczęścia bez wysiłku. Mrzonki? Skądże! Możesz osiągnąć to wszystko! Możesz poprawić sprawność swojego mózgu! Postaw na swój rozwój osobisty. Wystarczy, że poznasz kilka prostych zasad i wykorzystasz narzędzia,...
Programiści dysponują coraz lepszym, szybszym i wszechstronniejszym sprzętem. Pojawiają się nowe języki programowania i nowe paradygmaty tworzenia architektury oprogramowania. Są jednak rzeczy, które w świecie programowania pozostają stałe i niezmienne. Wciąż proces stawania się programistą wymaga od adeptów tego rzemiosła sporego wysiłku. Akt kodowania to za mało. Trzeba zmienić sposób myślenia, nawyki, zachowania i oczekiwania. Konieczne jest świadome dążenie do stosowania dobrych praktyk. Jeśli pilnuje się jakości swojej pracy i nieustannie pamięta, co i po co się robi, można w końcu stać się pragmatycznym programistą. W drugim wydaniu tego kultowego przewodnika wskazówki techniczne harmonijnie łączą się z aspektami filozofii pragmatycznego progr...
Wydanie Grażyny kompletne bez skrótów i cięć w treści. W tym wydaniu znajdziesz odpowiedzi na pytania z podręcznika - „pewniak na teście”, czyli wskazanie zagadnień, które zwykle pojawiają się w pytaniach z danej lektury we wszelkich testach sprawdzających wiedzę, a także w podręcznikach i na klasówkach. Zawiera bardzo szczegółowe streszczenie oraz drugie skrócone, ułatwiające szybkie przygotowanie się przed lekcją. Opracowanie zawiera plan wydarzeń, wnikliwie wyjaśnioną problematykę oraz szerokie charakterystyki bohaterów.
W lutym 2001 roku grupa kilkunastu pasjonatów programowania zebrała się w Snowbird w stanie Utah, aby podyskutować na temat efektywności tworzenia oprogramowania i określić nowe zasady pracy. Nie był to cel łatwy do osiągnięcia. Siedemnaście osób o całkowicie różnych doświadczeniach i przekonaniach raczej rzadko wypracowuje wspólne stanowisko. A jednak w tym przypadku tak się stało i powstał Manifest Agile. Właśnie wtedy narodziła się jedna z najważniejszych idei w świecie oprogramowania, która stopniowo zyskiwała zwolenników również poza światem programistów. Zwiększająca się popularność Agile sprawiła, że wielu starało się upiększać, rozmywać czy modyfikować jego koncepcje. Powoli dookoła Agile nagromadziły się nieporozumienia. Ta k...
Rzemieślnik to osoba, która jest starannie wyszkolona, doskonale zna się na swoim fachu i czuje dumę z własnej pracy. Zawsze zachowuje właściwą dla zawodu godność i profesjonalizm. Społeczeństwo okazuje zaufanie rzemieślnikom, wierząc, że należycie dbają o wysoką jakość i postępują etycznie. Pisanie oprogramowania to też rzemiosło. I programiści, podobnie jak inni rzemieślnicy, również chcą czuć dumę i satysfakcję ze swojej pracy. Problem w tym, że świat zdaje się dziś wymagać od nich przede wszystkim produktywności, a nie wysokiej jakości kodu. W tej książce znajdziesz zasady definiujące rzemiosło, jakim jest wytwarzanie oprogramowania. Zebrano w niej procedury, standardy i normy etyczne, dzięki którym tworzony kod będzie niezawodny i efektywn...
Pierwsze linie kodu powstawały w połowie ubiegłego wieku. Komputery, na które tworzono te programy, w bardzo niewielkim stopniu przypominały współczesne maszyny. Niezależnie od upływu lat, postępu technologii i powstawania wymyślnych narzędzi, języków programowania czy frameworków pewne zasady tworzenia kodu pozostają niezmienne. Są takie same jak w czasie, gdy Alan Turing pisał pierwszy kod maszynowy w 1946 roku. Respektowanie tych zasad to warunek, że uzyska się oprogramowanie o czystej architekturze, czyli poprawne strukturalnie, łatwe w utrzymaniu i rozwijaniu, a przede wszystkim działające zgodnie z oczekiwaniami. W tej książce w sposób jasny i bardzo interesujący przedstawiono uniwersalne zasady architektury oprogramowania wraz z szeregiem wskazówek dotycz...
Podręcznik profesjonalnego programisty!Robert C. Martin, znany jako Uncle Bob, to jeden z prawdziwych gwiazdorów branży IT, człowiek o niezwykłej charyzmie, rewelacyjnym podejściu do słuchaczy i poczuciu humoru. O jego czas wciąż biją się konferencje branżowe. Poza działalnością ekspercką Martin zajmuje się pisaniem książek m.in. jest autorem znanego każdemu programiście tytułu Czysty kod. Książka, którą trzymasz w rękach, jest udaną kontynuacją tej pozycji.W trakcie lektury dowiesz się, jakie cechy charakteryzują profesjonalnego programistę, a jest ich sporo! W pierwszej kolejności musisz nauczyć się mówić nie. Są też sytuacje, kiedy trzeba powiedzieć tak dowiesz się, kiedy i jak to robić. Ponadto poznasz najlepsze techniki zarządzania czasem ora...
W lutym 2001 roku grupa kilkunastu pasjonatów programowania zebrała się w Snowbird w stanie Utah, aby podyskutować na temat efektywności tworzenia oprogramowania i określić nowe zasady pracy. Nie był to cel łatwy do osiągnięcia. Siedemnaście osób o całkowicie różnych doświadczeniach i przekonaniach raczej rzadko wypracowuje wspólne stanowisko. A jednak w tym przypadku tak się stało i powstał Manifest Agile. Właśnie wtedy narodziła się jedna z najważniejszych idei w świecie oprogramowania, która stopniowo zyskiwała zwolenników również poza światem programistów. Zwiększająca się popularność Agile sprawiła, że wielu starało się upiększać, rozmywać czy modyfikować jego koncepcje. Powoli dookoła Agile nagromadziły się nieporozumienia. Ta ksią...
Poznaj nowoczesną metodykę wytwarzania oprogramowania w C#… • Jak stosować w praktyce zasady zwinnego wytwarzania oprogramowania? • W jaki sposób wykorzystywać w projekcie diagramy UML? • Jak korzystać z wzorców projektowych? W związku ze stale rosnącymi oczekiwaniami użytkowników oprogramowania produkcja systemów informatycznych wymaga dziś korzystania z usystematyzowanych metod zarządzania. Projekt informatyczny, przy którym nie używa się sensownej metodologii wytwarzania, jest skazany na porażkę – przekroczenie terminu, budżetu i niespełnienie wymagań funkcjonalnych. Kierowanie projektem zgodnie z określonymi zasadami również nie gwarantuje sukcesu, lecz znacznie ułatwia jego osiągnięcie. Na początku roku 2001 grupa ekspertów zawiązała zespó...
Poznaj nowoczesne sposoby wytwarzania oprogramowania! Czasy kaskadowego tworzenia projektów odchodzą w niepamięć. Obecne tempo rozwoju aplikacji i rynku nie pozwala poświęcać miesięcy na analizę, tworzenie dokumentacji, projektowanie, a na końcu wytwarzanie, testowanie i wdrażanie. Produkt musi być dostępny błyskawicznie! Pozwala to na natychmiastowe zebranie opinii na jego temat, dostosowanie go do oczekiwań i szybkie reagowanie na wymagane zmiany. Takie założenia może spełnić tylko i wyłącznie zespół wytwarzający oprogramowanie w zwinny sposób! Ta książka została w całości poświęcona zwinnym praktykom. Sięgnij po nią i przekonaj się, w jaki sposób planować kolejne iteracje, tworzyć kod, a następnie go testować. W kolejnych rozdziałach poznasz pra...
Bonito
O nas
Kontakt
Punkty odbioru
Dla dostawców
Polityka prywatności
Ustawienia plików cookie
Załóż konto
Sprzedaż hurtowa
Bonito na Allegro