Ocena:

Obecnie brak opinii czytelników. Ocena opiera się na 6 głosach.
Modern Programming: Object Oriented Programming and Best Practices
Odkryj niewykorzystane funkcje programowania obiektowego i używaj go z innymi narzędziami programistycznymi do kodowania szybkich i wydajnych aplikacji. Kluczowe cechy Poznaj złożoność programowania obiektowego (OOP) Odkryj, co OOP może zrobić dla Ciebie Naucz się korzystać z kluczowych narzędzi i praktyk inżynierii oprogramowania, aby wspierać własne potrzeby programistyczne Opis książki
Twoje doświadczenie i wiedza zawsze wpływają na podejście, które przyjmujesz i narzędzia, których używasz do pisania programów. Dzięki dobremu zrozumieniu, jak podejść do celu i jakich paradygmatów oprogramowania użyć, możesz szybko i wydajnie tworzyć aplikacje o wysokiej wydajności.
W tej dwuczęściowej książce odkryjesz niewykorzystane funkcje programowania obiektowego i użyjesz go z innymi narzędziami programistycznymi do kodowania szybkich i wydajnych aplikacji. Pierwsza część książki rozpoczyna się od dyskusji na temat tego, w jaki sposób OOP jest obecnie używany i przechodzi do analizy pomysłów i problemów, których OOP nie rozwiązuje. Następnie dekonstruuje złożoność OOP, pokazując jego fundamentalnie prosty rdzeń. Zobaczysz, że używając charakterystycznych elementów OOP, możesz nauczyć się łatwiej budować swoje aplikacje.
Kolejna część tej książki mówi o zdobywaniu umiejętności, aby stać się lepszym programistą. Dowiesz się, w jaki sposób różne narzędzia, takie jak kontrola wersji i zarządzanie kompilacją, pomagają ułatwić ci życie. Książka omawia również zalety i wady innych paradygmatów programowania, takich jak programowanie aspektowe i programowanie funkcjonalne, oraz pomaga wybrać właściwe podejście do projektów. Na koniec omówiono filozofię projektowania oprogramowania i co to znaczy być „dobrym” programistą.
Pod koniec tej dwuczęściowej książki dowiesz się, że OOP nie zawsze jest skomplikowany i będziesz wiedział, jak możesz stać się lepszym programistą, ucząc się etyki, pracy zespołowej i dokumentacji. Czego się nauczysz Rozplątać złożoność programowania obiektowego poprzez rozbicie go na podstawowe elementy składowe Wykorzystać pełny potencjał OOP do projektowania wydajnych, łatwych w utrzymaniu programów Wykorzystać najlepsze praktyki kodowania, w tym TDD, programowanie w parach i przeglądy kodu, aby usprawnić swoją pracę Korzystać z narzędzi, takich jak kontrola źródła i IDE, aby pracować wydajniej Dowiedzieć się, jak najbardziej produktywnie współpracować z innymi programistami Zbudować własną filozofię tworzenia oprogramowania Dla kogo jest ta książka?
Ta książka jest idealna dla programistów, którzy chcą zrozumieć filozofię tworzenia oprogramowania i co to znaczy być „dobrym” w projektowaniu oprogramowania. Programiści, którzy chcą zdekonstruować paradygmat OOP i zobaczyć, jak można go zrekonstruować w jasny, prosty sposób, również uznają tę książkę za przydatną. Aby zrozumieć idee wyrażone w tej książce, musisz być doświadczonym programistą, który chce rozwijać swoją praktykę. Spis treści Antyteza Teza Synteza Narzędzia wspierające tworzenie oprogramowania Praktyki kodowania Testowanie Architektura Dokumentacja Wymagania Inżynieria Nauka Analiza krytyczna Biznes Praca zespołowa Etyka Filozofia