Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów

211 str. 3 godz. 31 min.
- Kategoria:
- informatyka, matematyka
- Format:
- papier
- Tytuł oryginału:
- The Clean Coder. A Code of Conduct for Professional Programmers
- Data wydania:
- 2017-01-11
- Data 1. wyd. pol.:
- 2013-10-28
- Data 1. wydania:
- 2011-05-13
- Liczba stron:
- 211
- Czas czytania
- 3 godz. 31 min.
- Język:
- polski
- ISBN:
- 9788328331310
- Tłumacz:
- Wojciech Moch
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 oraz przekonasz się, jak presja, zmęczenie i pośpiech wpływają na jakość Twojego kodu. W kolejnych rozdziałach Robert C. Martin zapozna Cię z różnymi sposobami podejścia do testowania kodu oraz współpracy między programistami a innymi ludźmi. Książka ta jest długo wyczekiwaną pozycją na rynku - nie pozwól, żeby ktoś miał ją przed Tobą!
Dodaj do biblioteczki
Reklama
Szukamy ofert...
Kup Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów w ulubionej księgarni
Porównywarka z najlepszymi ofertami księgarń
W naszej porównywarce znajdziesz książki, e-booki i audiobooki z najpopularniejszych księgarń internetowych. Niektórzy partnerzy przygotowują dla użytkowników naszego serwisu specjalne rabaty, dlatego warto kupować książki przez lubimyczytać.pl. Oferty są prezentowane w trzech kategoriach: „Oferta dnia” (promocje partnerów),„Polecane księgarnie” (sprawdzeni partnerzy handlowi, z którymi współpracujemy na podstawie umów) oraz „Pozostałe”. W każdej kategorii kolejność prezentacji zależy od ceny produktu przekazanej przez księgarnie lub dostawcę porównywarki. Lubimyczytać.pl nie prowadzi sprzedaży i nie uczestniczy w procesie zakupowym po przekierowaniu na stronę sklepu. Mimo że dokładamy starań, aby wszystkie linki i informacje były aktualne, nie mamy wpływu na ewentualne nieścisłości cenowe, błędne przekierowania lub zmiany w ofertach księgarni. Jeśli zauważysz nieprawidłowość, prosimy o zgłoszenie jej na adres: admin@lubimyczytac.pl. Dzięki Twojej informacji możemy jeszcze lepiej dbać o jakość działania naszej porównywarki.
W naszej porównywarce znajdziesz książki, e-booki i audiobooki z najpopularniejszych księgarń internetowych. Niektórzy partnerzy przygotowują dla użytkowników naszego serwisu specjalne rabaty, dlatego warto kupować książki przez lubimyczytać.pl. Oferty są prezentowane w trzech kategoriach: „Oferta dnia” (promocje partnerów),„Polecane księgarnie” (sprawdzeni partnerzy handlowi, z którymi współpracujemy na podstawie umów) oraz „Pozostałe”. W każdej kategorii kolejność prezentacji zależy od ceny produktu przekazanej przez księgarnie lub dostawcę porównywarki. Lubimyczytać.pl nie prowadzi sprzedaży i nie uczestniczy w procesie zakupowym po przekierowaniu na stronę sklepu. Mimo że dokładamy starań, aby wszystkie linki i informacje były aktualne, nie mamy wpływu na ewentualne nieścisłości cenowe, błędne przekierowania lub zmiany w ofertach księgarni. Jeśli zauważysz nieprawidłowość, prosimy o zgłoszenie jej na adres: admin@lubimyczytac.pl. Dzięki Twojej informacji możemy jeszcze lepiej dbać o jakość działania naszej porównywarki.
Oceny książki Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów
Poznaj innych czytelników
658 użytkowników ma tytuł Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów na półkach głównych- Przeczytane 374
- Chcę przeczytać 256
- Teraz czytam 28
- Posiadam 123
- Programowanie 19
- Informatyka 16
- 2020 6
- 2014 5
- Programowanie 5
- Techniczne 5
Tagi i tematy do książki Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów
Czytelnicy tej książki przeczytali również
Cytaty z książki Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów
Bądź pierwszy
Dodaj cytat z książki Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów
Dodaj cytat



































OPINIE i DYSKUSJE o książce Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów
Dobrze się czytało.
Dobrze się czytało.
Oznaczone jako spoiler Pokaż mimo toKsiążka jest jak najbardziej godna polecenia dla każdego programisty
Książka jest jak najbardziej godna polecenia dla każdego programisty
Oznaczone jako spoiler Pokaż mimo to"Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów" autorstwa Roberta C. Martina to kamień milowy dla każdego, kto pragnie nie tylko pisać skuteczny kod, ale także kształtować profesjonalne podejście do programowania. Martin nie tylko przedstawia zasady czystego kodu, ale również ukierunkowuje czytelnika na etyczne i społeczne aspekty bycia profesjonalistą w branży IT. Książka zachęca do refleksji nad własnymi praktykami, podkreślając wartość zrozumienia i szacunku dla współpracowników. Jego zasady, takie jak "Dbaj o jakość" czy "Bądź zawsze uczciwy", stanowią solidne fundamenty dla każdego programisty dążącego do doskonałości. Czytelny i przystępny styl Martina sprawia, że trudne koncepcje stają się zrozumiałe, a jednocześnie inspirują do podnoszenia standardów w pracy zawodowej. Dla mnie osobiście, ta książka stała się nie tylko podręcznikiem, ale także etycznym kompasem, który kieruje moje decyzje i postępowanie jako programisty.
"Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów" autorstwa Roberta C. Martina to kamień milowy dla każdego, kto pragnie nie tylko pisać skuteczny kod, ale także kształtować profesjonalne podejście do programowania. Martin nie tylko przedstawia zasady czystego kodu, ale również ukierunkowuje czytelnika na etyczne i społeczne aspekty bycia...
więcejOznaczone jako spoiler Pokaż mimo toTL;DR: Dobra pozycja dla osób, które chcą poznać zasady efektywnej pracy w zespole deweloperskim i nie przeszkadzają im anegdoty z lat 70-80. umieszczone w każdym rozdziale.
Książka przedstawia sposób pracy profesjonalnych programistów. Autor kładzie szczególny nacisk na branie odpowiedzialności za własne zobowiązania. Opisuje również, jak pracować w zespole i jak radzić sobie z narastającą presją.
Każdy rozdział zawiera anegdoty z czasów, które nazwałbym informatyczną prehistorią (lata 70-80). Były one ciekawym urozmaiceniem, choć gdyby nie one, książka byłaby jeszcze krótsza. Ponadto brakowało mi przykładów bardziej współczesnych.
Książka powstała w 2011 roku, a w tej branży 12 lat to sporo czasu. Choć opisy pracy w zespołach programistycznych wciąż pozostają aktualne, to jednak brakuje opisu niektórych współczesnych aspektów takich jak praca zdalna, która stała się niezwykle powszechna.
TL;DR: Dobra pozycja dla osób, które chcą poznać zasady efektywnej pracy w zespole deweloperskim i nie przeszkadzają im anegdoty z lat 70-80. umieszczone w każdym rozdziale.
więcejOznaczone jako spoiler Pokaż mimo toKsiążka przedstawia sposób pracy profesjonalnych programistów. Autor kładzie szczególny nacisk na branie odpowiedzialności za własne zobowiązania. Opisuje również, jak pracować w zespole i jak radzić...
Po kontynuacje czystego kodu sięgnąłem z ciekawością. Książkę dostałem 4 lata temu na urodziny i nie mogłem się za nią zabrać. Poniżej napisałem parę ciekawych zasad/ spostrzeżeń Uncle Boba, które nie były dla mnie do końca oczywiste mimo 10 letniego doświadczenia w branży:
-Od zawsze w konflikcie w walce o zasoby niewolnik nie mógł mówić nie, a profesjonalista musi wiedzieć kiedy się przeciwstawić
-Podczas planowania trzeba posługiwać się dokładnym językiem. Nie używać “postaram się”, “możliwe do zrobienia”, raczej to będzie 3 dni +-2.
-Szacunek, jak długo dane zadanie będzie trwało, powinien być rozkładem dni, a nie sztywno powiedzianym zobowiązaniem np zrobię to w 3 dni. Zastanawia mnie jak kadra zarządzająca, często bez doświadczenia w IT, ma to zrozumieć.
-Należy unikać dwóch rzeczy podczas programowania tzw flow i umysłu pełnego trosk. Jedno i drugie powoduje, że piszemy nieoptymalny, “brudny” kod
-Udzielenie pomocy jest oznaką profesjonalisty, bo możemy dowiedzieć się czegoś nowego o systemie i spojrzeć na kod systemu z innej perspektywy.
-Profesjonalista też pyta o pomoc, bo nie pozwala na spędzenie wielu godzin nad jednym zagadnieniem, jak można rozwiązać je szybciej
-Testy jednostkowe są najlepsza forma dokumentacji
-Profesjonalista nie rozpatruje zadań w kategorii nudne, ciekawe, trudne, łatwe. Tylko co jest dla firmy najważniejsze
-Kryzys w projekcie pokazuje wartości programisty - jak przestaje stosować tdd w kryzysie to oznacza, że nie ceni podejścia tdd. Tak samo z zachowaniem czystości kodu, programowaniem w parach
Niestety w książce nie ma odpowiedzi na pytania, które mnie najbardziej nurtują. Czy bycie profesjonalistą to zawsze najbardziej optymalna ścieżka rozwoju? Czy sprzeciwianie się pracodawcy sprawa, że ma on do nas większy szacunek? Czy dzięki byciu profesjonalistą szybciej awansujemy? Czy dbałość o czysty kod, szczególnie podczas review, sprawia, że mamy więcej dobrych kolegów w pracy, czy wręcz przeciwnie?
Myślę, że wzniesienie się na poziom opisywany przez autora jest bardzo trudne i wymaga ogromnego wysiłku każdego dnia. Jednocześnie wydaje się, że nie dostarcza tyle osobistych korzyści. Poza tym osiągnięcie poziomu wybitnego lekarza (jak specjalista od trudnych przypadków w Pani Bovary) albo prawnika, ma większy sens. Jest jednak jeden ogromny plus dla firmy IT z stosowania tych zasad, jak każdy się do nich stosuje, to tworzenie kodu staje się jak rozbudowa pięknego ogrodu, gdzie miło się spędza czas spacerując.
Ja sam nie będę tutaj pisał moich spostrzeżeń, bo 8 lat pracuje w korporacjach i 2 lata pracowałem w startupie i raczej spektakularnych sukcesów na moim koncie nie mam.
Po kontynuacje czystego kodu sięgnąłem z ciekawością. Książkę dostałem 4 lata temu na urodziny i nie mogłem się za nią zabrać. Poniżej napisałem parę ciekawych zasad/ spostrzeżeń Uncle Boba, które nie były dla mnie do końca oczywiste mimo 10 letniego doświadczenia w branży:
więcejOznaczone jako spoiler Pokaż mimo to-Od zawsze w konflikcie w walce o zasoby niewolnik nie mógł mówić nie, a profesjonalista musi...
Książka jest zbiorem wniosków autora na przestrzeni jego wieloletniej kariery programisty. Uważam, że pewne rady zawarte w książce są oczywiste i książka jest "mało naukowa". Można z niej wywnioskować np.: jak należy komunikować się w drużynie, jak rozmawiać z PM'em oraz że okazaniem szacunku innym jest umiejętność przyznawania się do błędów. Myślę, że książka warta jest przeczytania głównie przez ludzi początkujących.
Książka jest zbiorem wniosków autora na przestrzeni jego wieloletniej kariery programisty. Uważam, że pewne rady zawarte w książce są oczywiste i książka jest "mało naukowa". Można z niej wywnioskować np.: jak należy komunikować się w drużynie, jak rozmawiać z PM'em oraz że okazaniem szacunku innym jest umiejętność przyznawania się do błędów. Myślę, że książka warta jest...
więcejOznaczone jako spoiler Pokaż mimo toSą książki, które po prostu realizują to co jest zawarte w ich opisie. Tutaj jest tego klasyczny przypadek. Jeżeli oczekujecie tego co Wam obiecują, to też dostaniecie. Dla mnie osobiście bardzo przydatna pozycja.
Są książki, które po prostu realizują to co jest zawarte w ich opisie. Tutaj jest tego klasyczny przypadek. Jeżeli oczekujecie tego co Wam obiecują, to też dostaniecie. Dla mnie osobiście bardzo przydatna pozycja.
Oznaczone jako spoiler Pokaż mimo toKsiążka nie tyle o programowaniu jak o życiowym podejściu do zawodu programisty. Autor proponuje wiele ciekawych rozwiązań bazując na swoim doświadczeniu w czasie którego przeżył wiele trudnych projektów.
Pomijając aspekty czysto technologiczne wydaje mi się, że książka nadaje się zarówno dla programisty jak i innych mniej technicznych zawodów. Każdy kto w swoim zawodzie chce uważać się za profesjonalistę znajdzie w tej pozycji wiele cennych porad.
Książka nie tyle o programowaniu jak o życiowym podejściu do zawodu programisty. Autor proponuje wiele ciekawych rozwiązań bazując na swoim doświadczeniu w czasie którego przeżył wiele trudnych projektów.
więcejOznaczone jako spoiler Pokaż mimo toPomijając aspekty czysto technologiczne wydaje mi się, że książka nadaje się zarówno dla programisty jak i innych mniej technicznych zawodów. Każdy kto w swoim zawodzie...
Książka dobrze przedstawia jak powinien zachowywać się profesjonalny programista
Książka dobrze przedstawia jak powinien zachowywać się profesjonalny programista
Oznaczone jako spoiler Pokaż mimo toRozumiem, że to książka z ameryki, inny kontynent, inny sposób przekazywania emocji… Nie, nie podoba mi się mówienie wprost jak ma być, co należy pić i ile godzin trzeba na coś poświęcić. Odtłuszczając książkę z coachingu, zostanie fajnie przedstawione to, jak ważne jest by jasno się komunikować z ludźmi przy pracy w projekcie. Warto to przeczytać ze względu na tę właśnie część.
Rozumiem, że to książka z ameryki, inny kontynent, inny sposób przekazywania emocji… Nie, nie podoba mi się mówienie wprost jak ma być, co należy pić i ile godzin trzeba na coś poświęcić. Odtłuszczając książkę z coachingu, zostanie fajnie przedstawione to, jak ważne jest by jasno się komunikować z ludźmi przy pracy w projekcie. Warto to przeczytać ze względu na tę właśnie...
więcejOznaczone jako spoiler Pokaż mimo to