Startseite > Programmierung > Technisch > Technologie > Head First Objektorientierte Analyse und Design: Ein gehirnfreundlicher Leitfaden für OOA & D. Bewertung

Head First Objektorientierte Analyse und Design: Ein gehirnfreundlicher Leitfaden für OOA & D.

Head First Object-Oriented Analysis and Design: A Brain Friendly Guide to OOA&D
Von Brett McLaughlin Gary Pollice, David West,
Rezensionen: 23 | Gesamtbewertung: Durchschnitt
Ausgezeichnet
3
Gut
14
Durchschnitt
3
Schlecht
2
Schrecklich
1
"Head First Object Oriented Analysis and Design ist ein erfrischender Blick auf das Thema OOAD. Was dieses Buch auszeichnet, ist sein Fokus auf das Lernen. Die Autoren haben den Inhalt von OOAD für den Praktiker zugänglich und nutzbar gemacht." Ivar Jacobson, Ivar Jacobson Consulting "Ich habe gerade HF OOA & D gelesen und es hat mir sehr gut gefallen! Das, was mir an diesem Buch am besten gefallen hat, war sein Fokus

Rezensionen

05/14/2020
Raffaello Deglow

Das Buch ist sehr gut geschrieben und behandelt viele grundlegende Aspekte der Analyse und des Designs von Software aus der Sicht des Anfängers. Einer der Pluspunkte ist der Grund, dass in diesem Buch neben der regelmäßigen Analyse und dem Design auch andere wichtige Aspekte der Softwareentwicklung behandelt werden, z. B. Kundenorientierung und Risikomanagement (um nur einige zu nennen). Einige Leser finden das Tempo des Buches jedoch möglicherweise so langsam, wie es wirklich einen Punkt bis ins Detail hämmert. Ich kann dieses Buch nur Ingenieuren empfehlen, die sich in einem jungen Stadium ihrer Karriere befinden.
05/14/2020
Denton Depace

Es ist ein OK-Buch. Der Schreibstil ist nicht mein Ding - es ist zu schwer, die Dinge so zu vereinfachen, dass es schwierig wird, sich auf das ursprüngliche Konzept zu konzentrieren (zum Beispiel OO). Aber ich würde den Titel Anfängern empfehlen.
05/14/2020
Salba Wilhide

Un libro muy recomendado, te lleva de la mano como si estuvieras viendo un programa de plaza sesamo, puede parecer aburrido si eres un experto en el diseño orientado a objetos, pero bueno, es un libro para principiantes.
05/14/2020
Latrena Bottino

Ein weiteres gutes Buch in der Head First-Reihe. Dies umfasst hauptsächlich den Prozess der Codevorbereitung. Wenn Sie also viel Code erwarten, müssen Sie woanders suchen. Vieles davon wurde mir rezensiert, weshalb ich ihm nur 4 Sterne gegeben habe. Es war gut geschrieben mit klaren Beispielen für alles, was besprochen wurde.
05/14/2020
Letty Steinhoff

Ein großartiges gehirnfreundliches Einführungsbuch für OOAD. Ein Leser dieses Buches kann sich sehr gut mit den OOAD-Grundlagen vertraut machen und ist bereit, mit UML zum fortgeschrittenen Design der Softwarearchitektur überzugehen.
05/14/2020
Cleopatra Vanaken

Kapitel 1:
Klasse GuitarSpec ist von Guitar abstrahiert, so dass es leicht geändert werden kann, ohne die Klasse Guitar und Inventory zu ändern.
Gitarre wird in Gitarre, Inventar verwendet
05/14/2020
Lilli Fricano

Dieses Buch berücksichtigt nicht alle Möglichkeiten, die für Programmierfälle von Anfang bis Mitte des Kapitels auftreten können. Insgesamt erklärt das Buch jedoch schwierige OOA & D-Materialien hervorragend.
05/14/2020
Lyall Augustus

Dieses Buch ist ziemlich gut mit detaillierteren Beschreibungen und Erklärungen. Es gibt einige Bilder, die mir den Überblick über OOP schnell verständlich machen. Verdienen Sie Zeit zum Lesen
05/14/2020
Floro Dorshimer

Mehr Spaß als informativ. Es ist ein gutes Buch, wenn Sie Ideen zu oop haben und Erfahrungen darin haben.
05/14/2020
Kathye Doporto

Beschrieb das gesamte Konzept anhand eines sehr einfachen und praktischen Beispiels. Netter Ansatz zum Lernen. Schnell das Konzept verstanden. Liebte es.
05/14/2020
Ado Husser

Für jemanden, der bereits einen objektorientierten Programmierkurs absolviert hat, ist dieses Buch nicht von großem Nutzen, aber es gibt Ihnen wirklich wertvolle Informationen. Meiner Meinung nach ist Kapitel 9 (Entwurfsprinzipien) das nützlichste, da es sich um die SOLID-Entwurfsprinzipien handelt. Ich habe mich beim Lesen einiger Kapitel ein bisschen gelangweilt, aber das Leseerlebnis war insgesamt in Ordnung.
05/14/2020
Jerry Catterton

Ich war am Anfang bei ihnen, als sie ihre Theorien über Lernen und Bindung erklärten.

Und dann habe ich es gelesen. Ich hatte das Gefühl, ständig umzublättern, weil es auf jeder Seite so wenig tatsächlichen Text, so wenig Ideen gibt.

Am Ende hatte ich nicht wirklich das Gefühl, viel gelernt zu haben. Außerdem hatte ich das Gefühl, dass sie eine Art verantwortungslose Arbeit leisten, die die Verwendung von Typcodes gegenüber der Vererbung fördert.

Nitpicky! Ich denke, dieses Buch wäre wirklich gut für den richtigen Leser. Für mich brauche ich präzisere, vollständigere und technischere Informationen.
05/14/2020
Jayson Filak

Ich suchte nach einem Buch, das mir helfen würde, objektorientiert zu denken. In diesem Buch geht es weniger um objektorientierte Ideen als vielmehr um andere Dinge (UML, Anwendungsfälle, Anforderungsanalyse, Aufschlüsselung großer Projekte usw.). Nur drei von zehn Kapiteln (gut gestaltete App-Rocks, gutes Design = flexible Software, Designprinzipien) waren dem Entwerfen von "großartiger Software" unter Verwendung von OOP und Designmustern gewidmet. Diese drei Kapitel machen ihre Arbeit ziemlich gut, aber ich wollte wirklich nicht sieben große Kapitel lesen, die nicht direkt mit objektorientiertem Design zusammenhängen.
05/14/2020
Peursem Mclemore

Die unorthodoxe Methode, Informationen zu präsentieren, hat mir geholfen, mich gut daran zu erinnern. Manchmal hatte ich das Gefühl, dass sich die Informationen wiederholten, aber insgesamt war der Inhalt gut für diejenigen, die mehr über das Entwerfen von Anwendungen in objektorientierten Sprachen wie Java und C ++ erfahren möchten.
05/14/2020
Agripina Sarah

Obwohl der Stil des Buches es zu einer recht angenehmen Lektüre macht, denke ich, dass es zu ausführlich ist. Ich würde es Leuten empfehlen, die gerade mit dem Programmieren begonnen haben und eine sehr sanfte Einführung in das Thema OOA & D benötigen.
05/14/2020
Nona Sheedy

Manchmal nützlich, manchmal umstritten. Hier finden Sie einige gute Tipps, die evrey-Entwicklern beim Schreiben in den Sinn kommen sollten. Einige Tipps sind jedoch vernünftig und andere sollten mit einem Körnchen Salz eingenommen werden.
05/14/2020
Garrick Wernsman

Ich mag die Head First-Serie und sogar Head Rush wegen ihres innovativen und unterhaltsamen Ansatzes für einführende Softwarethemen. Ich hatte bei allen kleine Bedenken, aber ich war noch nie so ambivalent wie bei diesem Buch. Ich weiß, dass ein großer Teil dieses Problems darin bestand, dass es schnell umgeschrieben wurde (ich bin mir immer noch nicht sicher, warum) und dass es im gesamten Buch Rechtschreib-, Logik- und Codefehler aufweist.

Sie können erkennen, dass das erste Kapitel überstürzt wurde. Es gibt verschiedene Rechtschreib- und Programmierfehler. Am ungeheuerlichsten ist, wenn sie Sie bitten, einen Code zu durchsuchen, um herauszufinden, was "ZUERST" Sie ändern, und diese Frage dann mit einem viel kleineren Problem beantworten (das Hauptproblem war, dass sie vergessen haben, eine return-Anweisung hinzuzufügen (S. 5) und Sie schreiben über die Inkonsistenz bei der Verwendung der stringbasierten Suche. Es wurde auch von mehreren Gutachtern erwähnt, dass der Methodenname "Übereinstimmungen" verwendet wird, was nur für Regex und nicht für eine gleichwertige Operation sinnvoll ist. Das Suchbeispiel hat mir auch nicht gefallen (wie kann man sich den Preis bei einer Suche nicht vorstellen?). Der beste Teil dieses Kapitels ist das Mantra, das von vielen Ingenieuren praktiziert werden sollte: "Stellen Sie sicher, dass Ihre Software das tut, was der Kunde von ihr verlangt."

Die nächsten Kapitel sind definitiv besser (obwohl immer noch einige Rechtschreibfehler). Sie sind eine gute Lektüre für Anfänger und fortgeschrittene Programmierer zum Sammeln von Anforderungen, Ändern dieser Anforderungen und Analysieren. Die Ideen sind etwas simpel, obwohl es gut ist, viele Programmierer an die Idee von UML und Anwendungsfällen zu gewöhnen und sie zu verwenden, um das Sammeln von Anforderungen und die Textanalyse voranzutreiben. Fortgeschrittene und fortgeschrittene Leser, die mit Anwendungsfällen vertraut sind, profitieren mehr vom Lesen von Alistair Cockburns "Writing Effective Use Cases" (oder haben es bereits gelesen). Für weitere UML-Lesungen sollte "UML Distilled" von Martin Fowler verwendet werden.

Wenn das Buch wieder zum Design zurückkehrt, sehe ich einige Probleme mit der Codierung. Der Designer hat diese bizarre Idee, alle Eigenschaften (unter dem Deckmantel "Kapselung, was variiert") in ein Map-Attribut zu abstrahieren, um die Anzahl der Unterklassen für Instrumente zu verringern. Während dies anfangs eine gute Idee zu sein scheint, werden alle typsicheren Codierungen beseitigt (Sie können jetzt einem Hinterholz für das Instrument sicher einen Instrumententyp zuweisen), aber Sie können kein Verhalten von den Instrumenten haben (dies wird im Buch erwähnt) und Wenn Sie eine Immobilie mit einem Buchstaben falsch geschrieben oder falsch geschrieben haben, haben Sie jetzt einen Fehler, den Sie möglicherweise nur schwer finden können, wodurch sich die Wartungskosten erhöhen. Zu viel Flexibilität macht den Code mehrdeutig.

Nach dem Design lösen die Studien wirklich große Probleme, Architektur, Designprinzipien sowie Iterationen und Tests. Diese Kapitel haben mir besonders gut gefallen, insbesondere das Kapitel über Designprinzipien mit dem Anfangsmantra "Originalität wird überbewertet". In diesem Kapitel werden Grundprinzipien wie OCP (Open-Closed-Prinzip), DRY (Wiederholen Sie sich nicht), SRP (Prinzip der Einzelverantwortung) und LSP (Liskov-Substitutionsprinzip) behandelt.

Dann fasst das letzte Kapitel des Buches (der ooa & d-Lebenszyklus) die Lektionen im Buch in einem großen Programm (etwas erfunden, aber diese Art von Beispielen sind es immer) für die Objectville-U-Bahn zusammen. Dann sollten zwei knappe Anhänge, die sich mit zehn zusätzlichen OOA & D-Themen und OO-Konzepten befassen, dem Leser klar machen, dass dieses Buch nur eine Einführung in das ist, was für einen klugen Software-Scharfsinn gelernt werden muss.

Dieses Buch ist nützlich für Programmierer mit etwas Java- (oder C #) -Kenntnissen, die sich einen guten Überblick über OOA & D verschaffen möchten. Dieses Buch ist nützlich, weil es wichtige OO-Umgangssprachen und einen einfachen ganzheitlichen Ansatz für die iterative Entwicklung vermittelt. Wenn das Buch kein "schnell erledigtes" Gefühl, besseres Design und weniger Fehler hätte, hätte ich dieses Buch mehr gemocht. Dieses Buch ist ein guter Kandidat für eine zweite Ausgabe. Wenn Sie eine ausführlichere Erklärung dieser Themen wünschen, empfehle ich "The Object Primer" von Scott Ambler als eines meiner Lieblingsbücher für eine gute Einführung in OOA & D.
05/14/2020
Wheeler Pinchback

Head First Objektorientierte Analyse und Design versucht, die meisten objektorientierten Prinzipien und Paradigmen auf völlig langweilige Weise zu behandeln. Es ist ein guter Ausgangspunkt, um über Software in Bezug auf Objekte und Klassen nachzudenken.
05/14/2020
Bern Eugenio

کتاب دوست داشتی‌ای بود. مرحله به مرحله چالشها رو مطرح میکنه, ساده ترین سوالها رو طرح و جواب می ده و در بطن یک مسئله ملموس و بامزه و قابل درک و ساده (از لحاظ موضوع مثال) مسائل تحلیل و طراحی نرمافزار رو بیان می کنه. Es wird فر ی این قضیه کمک می کنه. متاسفانه خودم نتونستم کتاب رو ین این شیوه بخونم ولی توصیه می کنم ا این شیوه بخونید. درسته که ممکنه خیلی از موارد براتون تکراری باشه ولی تحمل کنید و سعی کنید خودتون رو به داستان کتاب بسپارین و از هماهنگی مطالب لذت ببرید و اجازه بدین نکات ریز و ظریف رو جذب کنید.
05/14/2020
Caril Masiclat

Ich habe das Buch lange Zeit angefangen, bin ziemlich schnell zu 80-85% gekommen (es ist eine schnelle Lektüre) und habe das Buch bis jetzt für eine sehr lange Zeit verlassen.

Alles in allem ist es ein schönes Buch über objektorientiertes Design und Analyse, obwohl ich den größten Teil meiner Lektüre hatte, als würde das Buch versuchen, einem 10-jährigen Kind Dinge zu erklären. Es versucht, die Prinzipien von OO zu vermitteln, obwohl ich denke, dass es in einem kürzeren Buch viel besser hätte sein können. Einige OO-Tutorials und Stackoverflow bieten eine bessere Quelle für dieses Thema.

3.5 / 5
05/14/2020
Arick Finch

Можно ли описать сложные процессы и тонкости разработки интересно? Да ещё почувствовать себя архитектором? И при этом не заснуть, читая громоздкие определения терминов? Можно! И ещё как! Никогда не думала, что смогу получить удовольствие от прочтения литературы на такую ​​не простую теу. О сложном простым языком, да так захватывающе, что это "сложное" становится предельно понятным. Многочисленные примеры и задания помогают изучить и закрепить материал. Отдельная хвала подаче материала, весело и интересно, а герои книги становятся верными спутно

Hinterlassen Sie eine Bewertung zu Head First Objektorientierte Analyse und Design: Ein gehirnfreundlicher Leitfaden für OOA & D.


Nützliche Links