Ocena:
Code Complete autorstwa Steve'a McConnella to kompleksowy przewodnik koncentrujący się na budowie oprogramowania, obejmujący podstawowe tematy, takie jak kodowanie, debugowanie i łatwość konserwacji. Kładzie nacisk na najlepsze praktyki i opiera się na badaniach naukowych. Książka jest powszechnie uważana za podstawowe źródło wiedzy dla programistów na wszystkich poziomach, od nowicjuszy po doświadczonych programistów, mimo że jest nieco długa i czasami powtarzalna.
Zalety:Wszechstronny zakres budowy oprogramowania, cenne spostrzeżenia na temat kodowania i debugowania, dobrze zbadane z poparciem naukowym, praktyczne porady mające zastosowanie w różnych językach programowania, promuje dobre praktyki kodowania prowadzące do lepszej konserwacji, korzystne zarówno dla nowych, jak i doświadczonych programistów, często polecane jako niezbędna lektura.
Wady:Uważana za długą i mogłaby skorzystać na bardziej zwięzłej edycji, niektóre sekcje mogą wydawać się powtarzalne lub zawierać treści wypełniające, brakuje pokrycia nowszych języków programowania, części mogą wydawać się przestarzałe, mimo że zasady pozostają aktualne, mogą przedstawiać sprzeczne porady dotyczące niektórych pojęć.
(na podstawie 479 opinii czytelników)
Code Complete
Powszechnie uważany za jeden z najlepszych praktycznych przewodników po programowaniu, oryginalny CODE COMPLETE Steve'a McConnella pomaga programistom pisać lepsze oprogramowanie od ponad dekady. Teraz ta klasyczna książka została w pełni zaktualizowana i poprawiona o najnowocześniejsze praktyki - i setki nowych przykładów kodu - ilustrujących sztukę i naukę tworzenia oprogramowania. Wychwytując wiedzę dostępną z badań, środowisk akademickich i codziennej praktyki komercyjnej, McConnell syntetyzuje najskuteczniejsze techniki i zasady, które należy znać, w jasne, pragmatyczne wskazówki. Niezależnie od poziomu doświadczenia, środowiska programistycznego czy wielkości projektu, książka ta dostarczy informacji i pobudzi do myślenia - i pomoże w tworzeniu kodu najwyższej jakości.
Odkryj ponadczasowe techniki i strategie, które pomogą Ci
⬤ Projektować z myślą o minimalnej złożoności i maksymalnej kreatywności.
⬤ Czerpać korzyści z rozwoju opartego na współpracy.
⬤ Stosować techniki programowania defensywnego w celu ograniczenia i wyeliminowania błędów.
⬤ Wykorzystywać możliwości refaktoryzacji - lub ewolucji - kodu i robić to bezpiecznie.
⬤ Stosuj praktyki konstrukcyjne, które są odpowiednie dla twojego projektu.
⬤ Szybko i skutecznie usuwaj problemy.
⬤ Rozwiązuj krytyczne problemy konstrukcyjne wcześnie i prawidłowo.
⬤ Budowanie jakości na początku, w środku i na końcu projektu.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)